Я пытаюсь установить Icinga на FreeBSD 9.1 с Apache 2.4. Я использую конфигурацию Apache, которая была предоставлена с портом Icinga.
Но когда я пытаюсь получить доступ к веб-интерфейсу, в моем журнале появляется следующая ошибка:
AH01276: Невозможно обслужить каталог / usr / local / www / icinga /: Соответствующий DirectoryIndex (none) не найден, а индекс каталога, созданный сервером, запрещен директивой Options
У меня есть директива DirectoryIndex в моем httpd.conf, но не во фрагменте конфигурации Icinga, который использует index.html в качестве индекса. Директива опций Options None
.
Когда я пытаюсь указать собственный индекс каталога в фрагменте конфигурации Icinga, я получаю следующую ошибку:
Неверная команда DirectoryIndex, возможно, неправильно написана или определена модулем, не включенным в конфигурацию сервера.
Итак, Google сообщает мне, что, возможно, мой mod_dir не включен. Ну, его нет в списке модулей в httpd.conf, где я могу раскомментировать загружаемые модули, но у меня есть директива DirectoryIndex в моем httpd.conf, которая принимается Apache.
Итак, я изо всех сил пытаюсь заставить веб-интерфейс Icinga работать, и я надеялся, что кто-нибудь сможет мне помочь.
Пакет apache24 на FreeBSD не поставляется с mod_dir. Проверьте, присутствует ли он в / usr / local / libexec / apache24, а если нет, установите apache24 из портов. Добавить LoadModule dir_module libexec/apache24/mod_dir.so
в ваш httpd.conf.