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

Ошибка в настройке icingaweb2 (openSUSE, nginx)

Я пытался установить 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 перезагружен (без ошибок).

Обнаружил две ошибки:

  1. Сгенерированный icingaweb2.conf не загружался, и я просто скопировал его содержимое в nginx.conf;

  2. В php-fpm.conf я пропустил несколько моментов, поэтому он не прослушивал ни один сокет unix (listen = /var/run/php-fpm.sock)

В основном это ошибки из-за моего очень ограниченного опыта работы с nginx / php. Спасибо за ваши предложения и помощь!