PostData: si no incluyes el url=http://localhost el proxy te debería cargar la página de openlayers.
El 23 de diciembre de 2014, 10:57, Luis Franco Vázquez <[email protected]> escribió: > Ahora que estoy delante de un pc y tengo un segundo a ver si te puedo > ayudar. > 1)No configures tú el directorio cgi. Apache en ubuntu dispone de comandos > a2enconf y a2disconf que permiten activar y desactivar configuraciones. > Puedes encontrar algunas predefinidas en /etc/apache2/conf-available/ , > entre las que podrás encontrar serve-cgi-bin.conf con los parámetros > correctos para que se ejecuten cgis en /usr/lib/cgi-bin. > 2)Esa configuración es global. O sea, afecta a todos tus sitios, por lo > que si tuvieras más de un virtualhost estarías activando los cgis en TODOS > tus sitios. Para evitar eso el propio archivo por defecto 000-default.conf > indica que puedes activar una configuración solo para un virtualhost > haciendo un include. Y trae el ejemplo del cgi, que puedes activarlo solo > para un virtualhost añadiendo esta línea Include > conf-available/serve-cgi-bin.conf. > Quedaría asegurarse de que el módulo cgi está cargado: sudo a2enmod cgi y > reiniciar apache: sudo service apache2 restart. Luego vas al navegador y > cargas http://localhost/cgi-bin/proxy.cgi?url=http://localhost > > Suerte > > El 22 de diciembre de 2014, 21:23, Javier Diaz <[email protected]> > 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 <[email protected]> >> escribió: >> > El día 22 de diciembre de 2014, 18:02, Luis Franco Vázquez >> > <[email protected]> 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 <[email protected] >> > >> >> 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 >> >>> <[email protected]> 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 < >> [email protected]> >> >>> > escribió: >> >>> > >> >>> >> Un cerveza helada a quien lo resuelva !!! :P >> >>> >> >> >>> >> El día 22 de diciembre de 2014, 13:47, Javier Diaz >> >>> >> <[email protected]> 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 >> >>> >> > <[email protected]> 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 >> >>> >> >> <[email protected]> >> >>> >> >> 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 >> >>> >> >>> <[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 >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> _______________________________________________ >> >>> >> >> 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 >> > >
_______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
