Я пытался установить icinga2 / icingaweb2 в нашем офисе, следуя исключительно официальной документации. Базовая система - openSUSE (Leap 42.1), а веб-сервер - nginx.
Все работает плавно, и я могу без проблем установить все элементы после исправления одной ошибки: в packages.icinga.org/openSUSE/ICINGA-release.repo $ releasever ищет «Leap 42», а такой папки нет, поэтому я заменил это на статический «13.2», который на данный момент является последним выпуском openSUSE. При установке icinga2 следовал документации и все прошло без ошибок.
Для установки icingaweb2 следую этот официальный документ. Проблема появляется, когда я перехожу к делу «Подготовка к веб-настройке» - он выглядит абсолютно прямолинейным, без возможности ошибки даже для самого большого новичка.
В нем говорится, что я пытаюсь получить доступ к ... / icingaweb2 / setup и получаю ошибку 404. Файл icingaweb2.conf находится в нужном месте, nginx / php5 запущен и работает, все базы данных на месте ... Все выглядит правильно .
У кого-нибудь была эта проблема или предложение, откуда она могла возникнуть? Я могу предоставить дополнительные данные, если потребуется. Заранее спасибо.
В настоящее время мы в первую очередь ориентируемся на выпуски SLES для SuSE, поэтому выпуски OpenSuSE могут быть устаревшими.
Однако есть пакет, поддерживаемый ребятами из SuSE на OBS.
Кажется, пакет устанавливается icingaweb2.conf
где-то в конфиге Apache.
Убедитесь, что файл есть и Apache перезагружен (без ошибок).
Обнаружил две ошибки:
Сгенерированный icingaweb2.conf не загружался, и я просто скопировал его содержимое в nginx.conf;
В php-fpm.conf я пропустил несколько моментов, поэтому он не прослушивал ни один сокет unix (listen = /var/run/php-fpm.sock)
В основном это ошибки из-за моего очень ограниченного опыта работы с nginx / php. Спасибо за ваши предложения и помощь!