Estoy tratando de ejecutar un script cgi simple después de configurar mi servidor.error interno del servidor (500) en script cgi simple
Mi script se parece a esto:
print "Content-type: text/html"
print
print "<html><head><title>CGI</title></head>"
print "<body>"
print "hello cgi"
print "</body>"
print "</html>"
Cuando voy a mi guiones url http://127.0.0.1/~flybywire/cgi-bin/main.py
me sale:
error interno del servidor
El servidor encontró un error interno o mala y no pudo completar su solicitud.
Y en error.log
consigo el siguiente:
[error] (8)Exec format error: exec of '/home/flybywire/www/cgi-bin/main.py' failed [error] [client 127.0.0.1] Premature end of script headers: main.py
otra información:Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.4.6 Server at 127.0.0.1 Port 80
gracias, funciona. – flybywire
Creo que agregar '#!/Usr/bin/python' a todo el script cgi es aterrador. Cómo configurarlo por apache SetEnv PYTHONPATH? – gonjay