[Spanish] proxy.cgi en Openlayers

Javier Diaz javidiaz1977 at gmail.com
Mon Dec 22 09:13:34 PST 2014


los modulos cargados ya no aparecen en apache2.conf

pero si estan en /etc/apache2/mods-enabled.....Lo raro es que solo veo
el cgi.load y no esta el cgi.conf

El día 22 de diciembre de 2014, 14:10, Javier Diaz
<javidiaz1977 en gmail.com> escribió:
> los permisos los asigne con chmod 755
>
> sig_admin en sig-l1:/usr/lib/cgi-bin$ ls -la proxy.cgi
> -rwxr-xr-x 1 www-data www-data 2797 dic 22 12:21 proxy.cgi
>
> Si los asigno con a+x la salida de ls -la es exactamente igual, no se
> cual es la diferencia.
>
> sig_admin en sig-l1:/usr/lib/cgi-bin$ sudo chmod a+x proxy.cgi
>
> sig_admin en sig-l1:/usr/lib/cgi-bin$ ls -la proxy.cgi
> -rwxr-xr-x 1 www-data www-data 2797 dic 22 12:21 proxy.cgi
>
>
> El día 22 de diciembre de 2014, 14: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
>> )?
>>
>> 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


More information about the Spanish mailing list