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

3

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

    
задан moorecats 11.02.2013 в 18:48
источник

2 ответа

2

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

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

 <VirtualHost *:80>

Изменено на:

 <VirtualHost *:8085>  # Change 8085 to whatever port you want

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

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

, тогда выполните цикл apache2:

 sudo service apache2 restart

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

    
ответ дан Mike 22.02.2013 в 20:16
источник
3

Если у вас есть другие веб-страницы или приложения, работающие на одном сервере, следующая информация может быть полезна для разделения 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

В конец файла add;

</VirtualHost>

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

sudo a2ensite nagios3

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

sudo ufw allow 43326

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

sudo service apache2 restart
    
ответ дан jaywink 22.04.2013 в 21:42