los permisos los asigne con chmod 755 sig_admin@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@sig-l1:/usr/lib/cgi-bin$ sudo chmod a+x proxy.cgi sig_admin@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 <[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 > )? > > 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 _______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
