Sto provanco python con mod_python o cgi
a configurare mod_python per fare hello world ci son riuscito.... WOW
Però con cgi non riesco...
questo è apache2 .confcodice:<Directory /var/www/python> SetHandler mod_python PythonHandler mod_python.publisher PythonDebug On </Directory> <Directory /var/www/psp> AddHandler mod_python .psp .psp_ PythonHandler mod_python.psp PythonDebug On </Directory> <Directory "/var/www/cgi-bin"> Options +ExecCGI AddHandler cgi-script .cgi </Directory>
file test.cgicodice:#!/usr/bin/env python import cgi def main(): print "HELLO WORLD" main()
che mi ritorna
Not Found
The requested URL /cgi-bin/test.cgi was not found on this server.
Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch13 Server at faxe Port 80
questi sono i permessi del file:
:/var/www/cgi-bin# ll
totale 12
-rwxr-xr-x 1 www-data www-data 75 2008-10-10 09:36 test.cgi
:/var/www/cgi-bin#
mi manca qualcosa?
questo eseguito nela cartella /var/www/python, quindi con mod_python funziona.codice:def index(): s = """\ <html> <body> <h2>Hello World!</h2> </body> </html> """ return s



Rispondi quotando