Я пытаюсь установить nagios, но я хотел бы запустить веб-интерфейс на порту, отличном от 80. Кажется, я не могу найти много информации о том, как это сделать. Любая помощь приветствуется. Благодаря
Я просто работал над этим и понял это. Это не идеально для некоторых, но для меня это работает идеально. Я просто изменил порт по умолчанию, на который смотрит 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
Затем тест это из! Это то, что сработало для меня, надеюсь, это сработает и для вас.
Если у вас есть другие веб-страницы или приложения, работающие на том же сервере, следующая информация может быть полезна для разделения 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