[Spanish] proxy.cgi en Openlayers

Javier Diaz javidiaz1977 at gmail.com
Mon Dec 22 07:31:09 PST 2014


Gracias Jorge como siempre por tu colaboracion.

El script me saca correctamente el HTML.

En el access.log de mi virtualhost encontre esto:

10.240.91.17 - - [22/Dec/2014:11:21:04 -0300] "GET /cgi-bin/proxy.cgi
HTTP/1.0" 500 247 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64;
rv:34.0) Gecko/20100101 Firefox/34.0"
10.240.91.17 - - [22/Dec/2014:11:35:39 -0300] "GET /cgi-bin/proxy.cgi
HTTP/1.0" 500 247 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64;
rv:34.0) Gecko/20100101 Firefox/34.0"


donde 10.240.91.17 es el proxy HTTP

El día 22 de diciembre de 2014, 11:58, Jorge Sanz <jsanz en osgeo.org> escribió:
> El 22/12/14 a las 15:48, Javier Diaz escribió:
>> Buen dia Lista. Vuelvo con este tema que ya se convertido en mi karma.
>>
>> Estoy usando Ubuntu 14.04 con Apache2. Estos son los pasos que segui,
>> lo que figura en todos lados!!!! pero no me funciono :(
>>
>> Descargue el proxy desde:
>>
>> wget https://raw.github.com/openlayers/openlayers/master/examples/proxy.cgi
>>
>>
>> Copie el archivo en:
>>
>> sudo cp proxy.cgi /usr/lib/cgi-bin
>>
>> Le di los permisos:
>> sudo chmod 755 /usr/lib/cgi-bin/proxy.cgi
>>
>> En allowedHosts agregar el nombre del virtual host creados:
>> 'localhost', 'localhost:8080', 'ejemplo.localhost'
>>
>> en el navegador:
>> http://[dominio-o-dirección-ip]/cgi-bin/proxy.cgi ...... Y...........nada....
>>
>> Some unexpected error occurred. Error text was: <urlopen error [Errno
>> -2] Name or service not known>
>>
>> Tengo habilitado los modulos cgi y el wsgi.
>> En /etc/apache2/sites-enabled/ejemplo1.conf tengo el virtualhost, donde agregue:
>>
>> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>>
>>         <Directory "/usr/lib/cgi-bin">
>>                 AllowOverride None
>>                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
>>                 Order allow,deny
>>                 Allow from all
>>         </Directory>
>>
>> Pero nada....alguien que me eche un poco de luz.
>>
>
>
> Mira a ver qué error te da en el log de apache. Normalmente en
> /var/log/apache/error.log
>
> También puedes probar el archivo en local de la siguiente manera:
>
> cd /usr/lib/cgi-bin
> export REQUEST_METHOD="GET"
> python proxy.cgi url="http://localhost"
>
> Y debería sacarte por pantalla el HTML, si te da otra cosa igual hay
> algo raro en tu instalación, pero lo normal es que funcione porque ese
> script no depende de nada que te pueda faltar, aunque nunca se sabe.
>
> Yo lo acabo de hacer y me funciona sin mayor problema, aunque no tengo
> apache en local para probar más.
>
> Suerte
>
> --
> Jorge Gaspar Sanz Salinas
> http://es.osgeo.org
> http://jorgesanz.net
>
>
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes


More information about the Spanish mailing list