No se si sea muy segura esa manera de poner un servidor web (hablo de los permisos). Aqui te doy unos tips (como no se que framework usas) para hacerlo en un microframework llamado web.py. Como ves las instrucciones son muy sencillas, usas wsgi en vez de cgi. http://webpy.org/cookbook/mod_wsgi-apache apt-get install libapache2-mod-wsgi editas el httpd.conf con:
LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias /appname /var/www/webpy-app/code.py/ Alias /appname/static /var/www/webpy-app/static/ AddType text/html .py <Directory /var/www/webpy-app/> Order deny,allow Allow from all </Directory> 2015-02-12 18:25 GMT-05:00 Juan Ignacio <euriba...@gmail.com>: > Los scripts de python tienen el bit de ejecutable? > > chmod a+x *.py > On 12 Feb 2015 22:53, "Juan M. Puertas" <soft.sir...@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 <j...@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.sir...@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@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@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@python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > _______________________________________________ > Python-es mailing list > Python-es@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@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/