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

Папка lighttpd / файлы конфигурации сайта

Я исследовал то, что, я уверен, было очень простой задачей. Переходя с .htaccess на lighttpd.conf, я уверен, что мне все еще не хватает некоторых важных концепций.

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

Я предполагаю, что мои основные вопросы: как с помощью lighttpd возможны отдельные конфигурации веб-сайтов / папок?

Спасибо!

Официальный ответ нет.

Неофициальный ответ таков: есть хаки которые ищут фрагменты конфигурации lighttpd по всему веб-дереву и используют include_shell оператор для запуска команды при запуске сервера, которая находит их все и добавляет в основную конфигурацию, но 1) они присоединены к основной конфигурации, поэтому злонамеренный пользователь может вмешиваться в основную конфигурацию и 2) они только читаются когда сервер запускается, изменение одного требует перезапуска сервера.

Не совсем уверен, что вам нужно сделать, но есть способы сделать это. Он должен быть включен в вашу основную конфигурацию, и требуется перезапуск сервера для загрузки любых изменений, как упоминал DerfK.

Но можно делать то, что вы хотите, используя некоторые умные регулярные выражения и / или используя скрипты lua с mod_magnet.

Если вам нужно ограничить доступ к определенным защищенным папкам, вы можете использовать mod_auth и / или mod_access вместо.

Однако что-то вроде файлов .htaccess в каждой папке не будет работать для lighty.