Хотел чтобы lighttpd обращался к cgi-скрипту написанному на lua, а он уже генерировал страницу. я включил модуль cgi командой
lighty-enable-mod cgi
Скопировал файл 10-cgi.conf из папки conf-available в conf-enabled. Его содержимое:
nick@morgan:/etc/lighttpd$ cat conf-enabled/10-cgi.conf
# /usr/share/doc/lighttpd-doc/cgi.txt
server.modules += ( "mod_cgi" )
$HTTP["url"] =~ "^/cgi-bin/" {
cgi.assign = ( ".lua" => "/usr/bin/lua5.1" )
}
## Warning this represents a security risk, as it allow to execute any file
## with a .pl/.py even outside of /usr/lib/cgi-bin.
#
#cgi.assign = (
# ".pl" => "/usr/bin/perl",
# ".py" => "/usr/bin/python",
#)