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 <[email protected]> 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 <[email protected]> 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
