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

Как получить доступ к Icinga на Apache 2.4?

Я пытаюсь установить 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.