Показ Nagios, “НЕ НАЙДЕННЫЙ” ошибка

Я установил nagios пакет в своей системе Ubuntu. После открытия страницы конфигурации localhost/nagios3 я успешно вошел в систему. После этого, когда я выбираю любую опцию из левого бокового меню, это отображает одну из следующей ошибки

The requested URL /cgi-bin/nagios3/extinfo.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/showlog.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/notifications.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/history.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/status.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/outages.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/statuswrl.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/trends.cgi was not found on this server.

Apache/2.2.14 (Ubuntu) Server at 192.168.1.7 Port 80

Как решить эту проблему?

4
задан 13 June 2013 в 16:50

3 ответа

Пожалуйста, проверьте, есть ли в файле конфигурации Apache /etc/apache2/sites-available/nagios3.conf,

/etc/apache2/conf.d/nagios3.conf or similar записи «ScriptAlias», такие как

ниже (пожалуйста, убедитесь, что у вас есть правильные пути файловой системы) ):

  ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
  ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3
0
ответ дан 13 June 2013 в 16:50

Я обнаружил, что в той же ситуации мне не хватало некоторых зависимостей, так как учебники не включали их. Я нашел тот, который сделал, и это решило мою проблему. Вы должны проверить, устанавливает ли это больше, чем у вас -

apt-get install build-essential php5-gd wget libgd2-xpm-dev libapache2-mod-php5 apache2-utils daemon unzip
0
ответ дан 13 June 2013 в 16:50

Также проверьте, какие модули Apache вы включили - вы можете увидеть их с помощью ls -la /etc/apache2/mods-enabled. Вам нужно включить модули php и cgi. Вам нужно установить php, и вам может понадобиться изменить модуль mpm, который вы включили. В Ubuntu 16.04 вот команды, которые мне нужно было выполнить, чтобы обойти эту ошибку:

sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo a2enmod cgi
sudo apt-get install libapache2-mod-php
sudo a2enmod php7.0
sudo service apache2 restart

Доступные модули перечислены в /etc/apache2/mods-available.

0
ответ дан 13 June 2013 в 16:50

Другие вопросы по тегам:

Похожие вопросы: