如何将nagios默认url更改为自定义url



我正在我的环境中运行Nagios Core 4.0.8,我正在寻找一种方法来更改https://example.com/nagios到https://example.com.有办法做到这一点吗?

您需要编辑Nagios的cgi.cfg文件。

  1. vim /usr/local/nagios/etc/cgi.cfg

    url_html_path=/nagios更改为url_html_path=/

  2. 编辑nagios.conf:

    ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"更改为ScriptAlias /cgi-bin "/usr/local/nagios/sbin"

    注释掉Alias /nagios "/usr/local/nagios/share"行,然后在下方添加

    DocumentRoot /usr/local/nagios/share

    在配置顶部添加以下内容:

    <VirtualHost *:80>ServerName status.example.com

    并在底部添加CCD_ 10。

  3. 编辑您的/usr/local/nagios/share/config.inc.php文件:

    $cfg['cgi_base_url']='/nagios/cgi-bin';更改为$cfg['cgi_base_url']='/cgi-bin';

  4. 重新启动Apache和Nagios

如果您使用Apache为Nagios页面提供服务,您可以做不同的事情。Apache配置文件通常位于/etc/apache2/中。

可能您的DocumentRoot设置为/var/www,所以您可以创建一个名为"index.html"的文件,并将此代码放在其中以重定向到/nagiosURL:

<META HTTP-EQUIV="Refresh" Content="0; URL=/nagios">

您还可以编辑您的nagios-apache配置(可能是/etc/nagios/apache2.conf…)或apache-config/etc/apache2/*.conf,并添加:

RedirectMatch ^/$ /nagios

如果你不喜欢这些方法,还有更多,可以把它想象成使用Apache重定向,而不是像Nagios那样。

相关内容

  • 没有找到相关文章

最新更新