在不同的端口上启动 nagios web 界面

在不同的端口上启动 nagios web 界面

我正在尝试安装 nagios,但我想在 80 以外的端口上启动 Web 界面。我似乎找不到太多关于如何做到这一点的信息。任何帮助都值得感激。谢谢

答案1

我刚刚研究了一下,并搞明白了。对某些人来说,这并不理想,但对我来说,它工作得很好。我只是通过以下方式更改了 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

然后测试一下!这是对我有用的方法,希望对你也有用。

答案2

如果您在同一台服务器上运行其他网页或应用程序,以下信息可能有助于将 Nagios 分离为非标准端口(例如此处的 43326)上的 Apache 虚拟主机。

删除标准配置并创建 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

相关内容