Então a resposta é a diferença na sintaxe entre a versão 2 (atualmente em beta) e 1.4. 1,4 tem os semicolons, 2 tem os semincolons
novato lighttpd aqui ...
Estamos tentando configurar o lighttpd para hospedar um aplicativo local de django, no estilo de quiosque. Nós pretendemos usar o wsgi para isso, mas nós estamos tendo problemas para descobrir a sintaxe do arquivo de configuração do lighttpd - exemplos extraídos diretamente dos documentos do lighttpd estão lançando erros de sintaxe!
Parece que há duas sintaxes em jogo:
module_load
e docroot
parecem ser válidas. As linhas a seguir, colocadas na parte superior do /etc/lighttpd/lighttpd.conf, travam na inicialização com um erro de sintaxe: setup { module_load ( "mod_expire", "mod_fastcgi", "mod_vhost", "mod_lua" ); lua.plugin "core.lua"; }
ou
core.wsgi ( "", {fastcgi: "/var/run/lighttpd/kiosk.sock"} )
server.document-root
(" docroot
") parece não funcionar aqui. O que está acontecendo? Por que existem duas sintaxes de configuração separadas? Um estilo parece ser lua (que eu não estou muito familiarizado ...) Como eles são usados? Quando é melhor usar qual?
Eu tentei pesquisar no Google, mas é difícil procurar. Muitos resultados genéricos ou específicos do aplicativo, com, aparentemente, nenhum nome dos caminhos dos arquivos mostrados.
Tags configuration syntax lua lighttpd