[Spanish] proxy.cgi en Openlayers

Luis Franco Vázquez luis at piezas.org.es
Tue Dec 23 01:22:09 PST 2014


Luis esto ya me lo habias indicado en un mail anterior.

Perdona Javier. Escribía desde el móvil en la calle y no miraba los correos
anteriores. Ni los míos, jejeje

El 22 de diciembre de 2014, 21:23, Javier Diaz <javidiaz1977 en gmail.com>
escribió:

> al modulo cgi lo active con a2enmod. Al modulo wsgi con sudo apt-get
> install libapache2-mod-wsgi
>
> El día 22 de diciembre de 2014, 15:35, Jorge Sanz <jsanz en osgeo.org>
> escribió:
> > El día 22 de diciembre de 2014, 18:02, Luis Franco Vázquez
> > <luis.frvz en gmail.com> escribió:
> >> No lo había visto.
> >> ¿Has probado a hacer chmod a+x tu_cgi y te has asegurado que está
> cargado el
> >> módulo cgi de apache (apache2.conf:LoadModule cgi_module
> modules/mod_cgi.so
> >> )?
> >>
> >
> > Los módulos de Apache los suelo activar y desactivar con los comandos
> > a2enmod y a2dismod. De hecho si se ejecuta sin parámetros da una
> > pequeña interfaz para elegirlos.
> >
> >
> >> El 22 de diciembre de 2014, 17:54, Javier Diaz <javidiaz1977 en gmail.com>
> >> escribió:
> >>
> >>> si Luis, lo habia indicado en el primer mail a ese cambio.
> >>>
> >>> El día 22 de diciembre de 2014, 13:51, Luis Franco Vázquez
> >>> <luis.frvz en gmail.com> escribió:
> >>> > Al principio de proxy.cgi hay una variable como sigue:
> >>> >
> >>> > allowedHosts = ['www.openlayers.org', 'openlayers.org',
> >>> >                 'labs.metacarta.com', 'world.freemap.in',
> >>> >                 'prototype.openmnnd.org', 'geo.openplans.org',
> >>> >                 'sigma.openplans.org', 'demo.boundlessgeo.com',
> >>> >                 'www.openstreetmap.org', 'sample.azavea.com',
> >>> >                 'v2.suite.opengeo.org', 'v-swe.uni-muenster.de:8080
> ',
> >>> >                 'vmap0.tiles.osgeo.org', 'www.openrouteservice.org',
> >>> >                 'maps.wien.gv.at']
> >>> >
> >>> > ¿La has adecuado a tu caso (localhost de momento?
> >>> >
> >>> > El 22 de diciembre de 2014, 17:47, Javier Diaz <
> javidiaz1977 en gmail.com>
> >>> > escribió:
> >>> >
> >>> >> 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
> >>> >> _______________________________________________
> >>> >> 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
> >>
> >>
> >>
> >> _______________________________________________
> >> Spanish mailing list
> >> http://lists.osgeo.org/mailman/listinfo/spanish
> >> http://es.osgeo.org
> >> http://twitter.com/osgeoes
> >
> >
> >
> > --
> > Jorge Sanz
> > http://www.osgeo.org
> > http://wiki.osgeo.org/wiki/Jorge_Sanz
> > GPG: 86F8 3EA0 BD19 0CA2 801D  4FB2 6B45 68E4 6FB2 D89D
> > _______________________________________________
> > 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/20141223/70d5cf17/attachment-0001.html>


More information about the Spanish mailing list