Назад | Перейти на главную страницу

Устранение синтаксических ошибок в lighttpd.conf?

lighttpd новичок здесь ...

Мы пытаемся настроить lighttpd для размещения локального приложения django в стиле киоска. Мы намерены использовать для этого wsgi, но у нас возникли проблемы с выяснением синтаксиса для файла конфигурации lighttpd - примеры, взятые прямо из документации lighttpd, вызывают синтаксические ошибки!

Кажется, в игре есть два синтаксиса:

  setup { 
          module_load ( "mod_expire", "mod_fastcgi", "mod_vhost", "mod_lua" );
          lua.plugin "core.lua";
  }

или

core.wsgi ( "", {fastcgi: "/var/run/lighttpd/kiosk.sock"} )

Что происходит? Почему существует два разных синтаксиса конфигурации? Один стиль кажется lua (с которым я не очень знаком ...) Как они используются? Когда лучше всего использовать?

Я пробовал погуглить, но это сложно найти. Множество общих или специфичных для приложения результатов, при этом пути к отображаемым файлам, по-видимому, не называются.

Итак, ответ оказывается разницей в синтаксисе между версией 2 (в настоящее время в стадии бета) и 1.4. В 1.4 есть точка без запятой, в 2 - точка с запятой.