[Python-es] Configurar Apache para Python

Juan Ignacio euribates en gmail.com
Vie Feb 13 00:25:40 CET 2015


Los scripts de python tienen el bit de ejecutable?

chmod a+x *.py
On 12 Feb 2015 22:53, "Juan M. Puertas" <soft.sirius en gmail.com> wrote:

> Gracias Alexandro.
> Mi Sistema Operativo es Linux Mint 17 Mate
> La versión de Apache es la 2.4.7
> Lo que me funcionaba hace dos años es:
> __________________________________________
> Al principio del cgi en Python hay que escribir:
> #!/usr/bin/env python
> import cgitb;cgitb.enable()
>
> 1.- En /etc/apache2/ añade lo siguiente al final de apache2.conf:
>
> # *** Mi configuracion de apache2.conf ***
> AddHandler cgi-script .cgi .py
>
> <Directory />
>   Options FollowSymLinks ExecCGI
>   AllowOverride None
> </Directory>
>
> 2.- En sites-available/default-ssl.conf cambia la cosa asi:
>
> #    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>     ScriptAlias /cgi-bin/ /var/www/cgi-bin/
> #    <Directory "/usr/lib/cgi-bin">
>     <Directory "/var/www/cgi-bin">
>
> ******** PERMISOS *********
> La carpeta www ha de tener el permiso 777
> La carpeta cgi-bin ha de tener el permiso 755
> ______________________________________________________________
> Veo que en la versión nueva hay que tocar también en
> /etc/apache2/sites-available cambiar el archivo 000-default.conf
> De esto:
> #DocumentRoot /var/www/html
> A esto:
> DocumentRoot /var/www
> ______________________________________________________________
> Pero nada, el navegador intenta abrir el archivo python en lugar de
> ejecutarlo.
>
>
> El 12 de febrero de 2015, 23:23, Alexandro Colorado <jza en oooes.org>
> escribió:
>
>> Necesitas el mod_wsgi en apache.
>>
>> Por favor di que hiciste, refiere el tutorial que seguiste, y muestra que
>> errores te da. Tambien da la version de sistema operativo, apache, y
>> modulos.
>>
>> https://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
>>
>> 2015-02-12 17:17 GMT-05:00 Juan M. Puertas <soft.sirius en gmail.com>:
>>
>>> ​Hola amigos:
>>> Tengo un programa que corre perfectamente en el servidor remoto, pero
>>> quiero hacer pruebas en local.
>>> Hace un par de años me funcionaba en local, pero veo que la nueva
>>> versión de Apache ha cambiado algo. A pesar de seguir las instrucciones que
>>> escribí, lo más que consigo es que el navegador intente abrir el archivo py
>>> en lugar de ejecutarlo.
>>> ¿A alguien le ha pasado y sabe a qué se debe?.​
>>> Gracias :-)
>>>
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>>
>> --
>> Alexandro Colorado
>> Apache OpenOffice Contributor
>> 882C 4389 3C27 E8DF 41B9  5C4C 1DB7 9D1C 7F4C 2614
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> *Nota: Por problemas con el e-mail. Puede que recibas de nuevo este
> mensaje en un tiempo.*
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20150212/54be9956/attachment.html>


Más información sobre la lista de distribución Python-es