[[https://es.wikipedia.org/wiki/Lighttpd|Lighttpd]] \\
$** sudo apt install lighttpd **\\
\\
configuracion en **/etc/lighttpd/lighttpd.conf** \\
despues de modificarla, para que lighttpd vuelva a cargar la configuracion
**sudo service lighttpd restart **\\
Otra ordenes para el demonio lighttpd, son: \\
sudo service lighttpd status \\
sudo service lighttpd stop \\
sudo service lighttpd start \\
\\
para que ejecute programas cgi en python, añadir a la configuracion:
server.modules += (
"mod_cgi",
"mod_fastcgi",
"mod_compress",
"mod_dirlisting",
"mod_staticfile",
"mod_rewrite"
)
dir-listing.encoding = "utf-8"
server.dir-listing = "enable"
cgi.assign = (".py" => "/usr/bin/python3")
\\
Para activar el módulo fast-cgi\\
$** sudo lighttpd-enable-mod cgi ** ( y despues reiniciar lighttpd)\\
\\
Todos los programas cgi en python DEBEN comenzar con:#!/usr/bin/env python
# -*- coding: utf-8 -*-
import cgi
print("Content-Type: text/html\r\n\r\n")
es muy importante que la primera accion sea imprimir “Content-Type: text/html**\r\n\r\n**” para que el navegador entienda que es una pagina web, y no que hay que descargar este archivo. \\
Recuerda que el archivo.py debe tener permiso de ejecucion para el usuario con que se ejecuta lighttpd, www-data,\\