Вам потрібна підтримка CGI для lighttpd.
Відкрийте файл конфігурації lighttpd ( /etc/lighttpd/lighttpd.conf ) і скаментуйте рядок "mod_cgi" (видаліть # з початку рядка, якщо такий існує) або додайте цей рядок, якщо його немає.
server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_auth",
"mod_ssi",
"mod_cgi",
"mod_compress",
"mod_fastcgi",
"mod_rewrite",
"mod_magnet",
)
Додайте до нижньої частини файлу:
$HTTP["url"] =~ "^/cgi-bin/" {
cgi.assign = ( ".py" => "/usr/bin/python" )
}
Перезавантажте демон lighttpd:
sudo service lighttpd force-reload
Потім створіть каталог cgi-bin під кореневою каталогом веб-сервера. Будь-які файли, що закінчуються на .py в цьому каталозі, буде оброблено Python.
Тепер ви можете писати сценарії Python для обробки веб-запитів. Ви можете прочитати цей підручник з написання програм CGI з Python .
Якщо з іншого боку , ви воліли б використовувати рамки для обробки деяких деталей низького рівня і підвищити продуктивність праці розробників, я пропоную перевірити web.py . Ви можете встановити його за допомогою apt:
sudo apt-get install python-webpy
Lucas в блозі Cloud 101 опублікував чудовий підручник з написання веб-сторінок за допомогою webpy фрейму.