lighttpd новичок здесь ...
Мы пытаемся настроить lighttpd для размещения локального приложения django в стиле киоска. Мы намерены использовать для этого wsgi, но у нас возникли проблемы с выяснением синтаксиса для файла конфигурации lighttpd - примеры, взятые прямо из документации lighttpd, вызывают синтаксические ошибки!
Кажется, в игре есть два синтаксиса:
module_load
и docroot
кажутся действительными. Следующие строки, размещенные в верхней части /etc/lighttpd/lighttpd.conf, вылетают при запуске с синтаксической ошибкой:setup { module_load ( "mod_expire", "mod_fastcgi", "mod_vhost", "mod_lua" ); lua.plugin "core.lua"; }
или
core.wsgi ( "", {fastcgi: "/var/run/lighttpd/kiosk.sock"} )
server.document-root
("docroot
") здесь не работает.Что происходит? Почему существует два разных синтаксиса конфигурации? Один стиль кажется lua (с которым я не очень знаком ...) Как они используются? Когда лучше всего использовать?
Я пробовал погуглить, но это сложно найти. Множество общих или специфичных для приложения результатов, при этом пути к отображаемым файлам, по-видимому, не называются.
Итак, ответ оказывается разницей в синтаксисе между версией 2 (в настоящее время в стадии бета) и 1.4. В 1.4 есть точка без запятой, в 2 - точка с запятой.