Запустите веб-интерфейс nagios на другом порту

Я пытаюсь установить nagios, но я хотел бы запустить веб-интерфейс на порту, отличном от 80. Кажется, я не могу найти много информации о том, как это сделать. Любая помощь приветствуется. Благодаря

4
задан 11 February 2013 в 21:48

2 ответа

Я просто работал над этим и понял это. Это не идеально для некоторых, но для меня это работает идеально. Я просто изменил порт по умолчанию, на который смотрит apache2:

Изменение / etc / apache2 / sites-available / default Первая строка (по умолчанию):

 <VirtualHost *:80>

Изменено на:

[ 111]

, затем связывание по умолчанию в сайтах с поддержкой (не уверен, что этот сайт нужен, но он работает)

 cd /etc/apache2/sites-enabled/
 ln -s ../sites-available/default default

, затем цикл apache2 по:

 sudo service apache2 restart

Затем тест это из! Это то, что сработало для меня, надеюсь, это сработает и для вас.

0
ответ дан 11 February 2013 в 21:48

Если у вас есть другие веб-страницы или приложения, работающие на том же сервере, следующая информация может быть полезна для разделения Nagios как его собственного виртуального хоста Apache на нестандартном порту (например, 43326 здесь).

Удалить стандартную конфигурацию и создать виртуальный хост Apache;

sudo cp /etc/apache2/conf.d/nagios.conf /etc/apache2/sites-available/nagios3
sudo rm /etc/apache2/conf.d/nagios.conf
sudo vi /etc/apache2/sites-available/nagios3

К началу файла добавить;

Listen 43326
<VirtualHost *:43326>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/nagios3

К концу файла добавить;

</VirtualHost>

Включить новый сайт;

sudo a2ensite nagios3

Если вы запускаете брандмауэр (UFW), откройте порт;

sudo ufw allow 43326

Перезапустите Apache

sudo service apache2 restart
0
ответ дан 11 February 2013 в 21:48

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

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