<div dir="ltr">¿Reiniciaste al apache?, ¿hiciste propietario al usuario de apache: sudo chown www-data.www-data /usr/lib/cgi-bin/proxy.cgi?</div><div class="gmail_extra"><br><div class="gmail_quote">El 22 de diciembre de 2014, 16:49, Javier Diaz <span dir="ltr"><<a href="mailto:javidiaz1977@gmail.com" target="_blank">javidiaz1977@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Acabo de hacer la siguiente prueba:<br>
Cree el archivo test.cgi en /usr/lib/cgi-bin/ con este contenido:<br>
<br>
#!/usr/bin/env python<br>
print "Status: 200 OK"<br>
print "Content-type: text/plain"<br>
print "It works!"<br>
<br>
desde la terminal:<br>
<span class=""><br>
cd /usr/lib/cgi-bin<br>
export REQUEST_METHOD="GET"<br>
</span>python proxy.cgi url="<a href="http://localhost/cgi-bin/test.cgi" target="_blank">http://localhost/cgi-bin/test.cgi</a>"<br>
<br>
Da este error:<br>
<br>
Status: 500 Unexpected Error<br>
Content-Type: text/plain<br>
<br>
Some unexpected error occurred. Error text was: HTTP Error 500:<br>
Internal Server Error<br>
<br>
El día 22 de diciembre de 2014, 12:31, Javier Diaz<br>
<<a href="mailto:javidiaz1977@gmail.com">javidiaz1977@gmail.com</a>> escribió:<br>
<div class="HOEnZb"><div class="h5">> Gracias Jorge como siempre por tu colaboracion.<br>
><br>
> El script me saca correctamente el HTML.<br>
><br>
> En el access.log de mi virtualhost encontre esto:<br>
><br>
> 10.240.91.17 - - [22/Dec/2014:11:21:04 -0300] "GET /cgi-bin/proxy.cgi<br>
> HTTP/1.0" 500 247 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64;<br>
> rv:34.0) Gecko/20100101 Firefox/34.0"<br>
> 10.240.91.17 - - [22/Dec/2014:11:35:39 -0300] "GET /cgi-bin/proxy.cgi<br>
> HTTP/1.0" 500 247 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64;<br>
> rv:34.0) Gecko/20100101 Firefox/34.0"<br>
><br>
><br>
> donde 10.240.91.17 es el proxy HTTP<br>
><br>
> El día 22 de diciembre de 2014, 11:58, Jorge Sanz <<a href="mailto:jsanz@osgeo.org">jsanz@osgeo.org</a>> escribió:<br>
>> El 22/12/14 a las 15:48, Javier Diaz escribió:<br>
>>> Buen dia Lista. Vuelvo con este tema que ya se convertido en mi karma.<br>
>>><br>
>>> Estoy usando Ubuntu 14.04 con Apache2. Estos son los pasos que segui,<br>
>>> lo que figura en todos lados!!!! pero no me funciono :(<br>
>>><br>
>>> Descargue el proxy desde:<br>
>>><br>
>>> wget <a href="https://raw.github.com/openlayers/openlayers/master/examples/proxy.cgi" target="_blank">https://raw.github.com/openlayers/openlayers/master/examples/proxy.cgi</a><br>
>>><br>
>>><br>
>>> Copie el archivo en:<br>
>>><br>
>>> sudo cp proxy.cgi /usr/lib/cgi-bin<br>
>>><br>
>>> Le di los permisos:<br>
>>> sudo chmod 755 /usr/lib/cgi-bin/proxy.cgi<br>
>>><br>
>>> En allowedHosts agregar el nombre del virtual host creados:<br>
>>> 'localhost', 'localhost:8080', 'ejemplo.localhost'<br>
>>><br>
>>> en el navegador:<br>
>>> http://[dominio-o-dirección-ip]/cgi-bin/proxy.cgi ...... Y...........nada....<br>
>>><br>
>>> Some unexpected error occurred. Error text was: <urlopen error [Errno<br>
>>> -2] Name or service not known><br>
>>><br>
>>> Tengo habilitado los modulos cgi y el wsgi.<br>
>>> En /etc/apache2/sites-enabled/ejemplo1.conf tengo el virtualhost, donde agregue:<br>
>>><br>
>>> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/<br>
>>><br>
>>>         <Directory "/usr/lib/cgi-bin"><br>
>>>                 AllowOverride None<br>
>>>                 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch<br>
>>>                 Order allow,deny<br>
>>>                 Allow from all<br>
>>>         </Directory><br>
>>><br>
>>> Pero nada....alguien que me eche un poco de luz.<br>
>>><br>
>><br>
>><br>
>> Mira a ver qué error te da en el log de apache. Normalmente en<br>
>> /var/log/apache/error.log<br>
>><br>
>> También puedes probar el archivo en local de la siguiente manera:<br>
>><br>
>> cd /usr/lib/cgi-bin<br>
>> export REQUEST_METHOD="GET"<br>
>> python proxy.cgi url="<a href="http://localhost" target="_blank">http://localhost</a>"<br>
>><br>
>> Y debería sacarte por pantalla el HTML, si te da otra cosa igual hay<br>
>> algo raro en tu instalación, pero lo normal es que funcione porque ese<br>
>> script no depende de nada que te pueda faltar, aunque nunca se sabe.<br>
>><br>
>> Yo lo acabo de hacer y me funciona sin mayor problema, aunque no tengo<br>
>> apache en local para probar más.<br>
>><br>
>> Suerte<br>
>><br>
>> --<br>
>> Jorge Gaspar Sanz Salinas<br>
>> <a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
>> <a href="http://jorgesanz.net" target="_blank">http://jorgesanz.net</a><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Spanish mailing list<br>
>> <a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
>> <a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
>> <a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a><br>
_______________________________________________<br>
Spanish mailing list<br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
<a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a></div></div></blockquote></div><br></div>