Lighttpd не может запуститься при включении mod_rewrite

Вот мой список серверных модулей (modules.conf), он работает без проблем, и lighttpd работает корректно при использовании этого списка:

server.modules = (
  "mod_access",
#  "mod_alias",
#  "mod_auth",
#  "mod_evasive",
#  "mod_redirect",
#  "mod_rewrite",
#  "mod_setenv",
#  "mod_usertrack",
)

Проблема возникает, когда я хочу раскомментировать модуль mod_rewrite:

server.modules = (
  "mod_access",
#  "mod_alias",
#  "mod_auth",
#  "mod_evasive",
#  "mod_redirect",
   "mod_rewrite",
#  "mod_setenv",
#  "mod_usertrack",
)

Затем я получаю следующее сообщение, когда хочу запустить свой веб-сервер:

01.05.2012, 15:01:18: (plugin.c.169) dlopen() не удалось выполнить: /usr/local/lib/lighttpd/mod_indexfile, mod_access.so Невозможно открыть "/usr/local/lib/lighttpd/ mod_indexfile, mod_access.so"

01.05.2012, 15:01:18: (server.c.656) загрузка плагинов окончательно не удалась /usr/local/etc/rc.d/lighttpd: ВНИМАНИЕ: не удалось запустить lighttpd

Как видите, у него есть некоторые проблемы с модулем mod_access, но это немного странно, особенно когда я комментирую модуль mod_rewrite, тогда он работает.

В чем проблема?


person Cyclone    schedule 01.05.2012    source источник
comment
Я в равной степени смущен тем, что вы здесь сообщаете. Можете ли вы дать немного больше информации? ls -l /usr/local/lib/lighttpd   -  person David Souther    schedule 01.05.2012
comment
Сбит с толку, потому что не имеет смысла, почему lighttpd не работает таким образом, не сбит с толку вашим описанием проблемы *   -  person David Souther    schedule 01.05.2012
comment
@DavidSouther Конечно, вот результат: pastebin.com/raw.php?i=b44myTzG   -  person Cyclone    schedule 01.05.2012
comment
Хм, удивление, наши установки выглядят совсем по-другому ;) Какая версия lighttpd и какая у вас хост-платформа?   -  person David Souther    schedule 01.05.2012
comment
1.4.30 установлен с использованием портов, выделенный сервер работает на FreeBSD 8.2.   -  person Cyclone    schedule 01.05.2012
comment
mod_indexfile загружается по умолчанию, что может немного сбивать с толку. Я предполагаю, что где-то в ваших конфигурационных файлах есть еще одно упоминание о server.modules. Вы можете опубликовать их?   -  person Perry    schedule 17.06.2012


Ответы (1)


Я попытался воспроизвести эту проблему с последним портом http://www.freshports.org/www/lighttpd (версия 1.4.32) и смог не... Сервер запускается с модулями.conf, как вы описываете. Попробуйте обновиться до последней версии, и если это тоже сработает для вас, то просто спишите это на ошибку 1.4.30 и двигайтесь дальше...

person Mikhail T.    schedule 22.07.2013