[Spanish] proxy.cgi en Openlayers

Javier Diaz javidiaz1977 at gmail.com
Mon Dec 22 08:58:28 PST 2014


En alguna pagina encontre que debia modificar en

/etc/apache2/mods-enabled/mime.conf

y remove el # de la linea:

AddHandler cgi-script .cgi


Ya lo hice, reinicie y nada......

El día 22 de diciembre de 2014, 13: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


More information about the Spanish mailing list