[Spanish] proxy.cgi en Openlayers

Luis Franco Vázquez luis.frvz at gmail.com
Mon Dec 22 08:35:55 PST 2014


¿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
>
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/spanish/attachments/20141222/5c30dc13/attachment-0001.html>


More information about the Spanish mailing list