我通常通过 mysite.com/nagios3/ 访问 nagios 但我该如何改变这一点呢?
在 /etc/nagios3/apache2.conf 文件中,有这些(和其他)变量:
ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3
# Where the stylesheets (config files) reside
Alias /nagios3/stylesheets /etc/nagios3/stylesheets
# Where the HTML pages live
Alias /nagios3 /usr/share/nagios3/htdocs
我把它们改成这样:
ScriptAlias /cgi-bin/test /usr/lib/cgi-bin/nagios3
ScriptAlias /test/cgi-bin /usr/lib/cgi-bin/nagios3
# Where the stylesheets (config files) reside
Alias /test/stylesheets /etc/nagios3/stylesheets
# Where the HTML pages live
Alias /test /usr/share/nagios3/htdocs
然后我可以通过 mysite.com/test 访问 nagios - 但是图像无法加载,因为它们仍然在 /nagios3/images/... 中被引用。
答案1
编辑/etc/nagios3/cgi.cfg
并设置:
url_html_path=/test