[Spanish] proxy.cgi en Openlayers

Javier Diaz javidiaz1977 at gmail.com
Mon Dec 22 08:47:57 PST 2014


Un cerveza helada a quien lo resuelva !!! :P

El día 22 de diciembre de 2014, 13:47, Javier Diaz
<javidiaz1977 en gmail.com> escribió:
> Si, habia olvida mencionarlo, pero si habia reiniciado el apache.
>
> En cuanto al propietario lo acabo de cambiar y sigue igual..... :(
>
> El día 22 de diciembre de 2014, 13:35, Luis Franco Vázquez
> <luis.frvz en gmail.com> escribió:
>> ¿Reiniciaste al apache?, ¿hiciste propietario al usuario de apache: sudo
>> chown www-data.www-data /usr/lib/cgi-bin/proxy.cgi?
>>
>> El 22 de diciembre de 2014, 16:49, Javier Diaz <javidiaz1977 en gmail.com>
>> escribió:
>>
>>> Acabo de hacer la siguiente prueba:
>>> Cree el archivo test.cgi en /usr/lib/cgi-bin/ con este contenido:
>>>
>>> #!/usr/bin/env python
>>> print "Status: 200 OK"
>>> print "Content-type: text/plain"
>>> print "It works!"
>>>
>>> desde la terminal:
>>>
>>> cd /usr/lib/cgi-bin
>>> export REQUEST_METHOD="GET"
>>> python proxy.cgi url="http://localhost/cgi-bin/test.cgi"
>>>
>>> Da este error:
>>>
>>> Status: 500 Unexpected Error
>>> Content-Type: text/plain
>>>
>>> Some unexpected error occurred. Error text was: HTTP Error 500:
>>> Internal Server Error
>>>
>>> El día 22 de diciembre de 2014, 12:31, Javier Diaz
>>> <javidiaz1977 en gmail.com> escribió:
>>> > 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
>>> _______________________________________________
>>> Spanish mailing list
>>> http://lists.osgeo.org/mailman/listinfo/spanish
>>> http://es.osgeo.org
>>> http://twitter.com/osgeoes
>>
>>
>>
>> _______________________________________________
>> 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