我刚刚从 apache2 改为 cherokee,我正在运行 nagios,但我似乎无法弄清楚如何让 cherokee 显示 nagios web 界面。
有人曾经这样做过吗?有人可以给我指明正确的方向吗?
我尝试过 cherokee 的文档,但它只提到运行 apache2 的代理。
运行 Debian Squeeze
答案1
来自切诺基食谱
这只是一种高级方法。实际上,它就是这么简单。
在这种情况下,配置文件中的相关信息仅限于几个片段:
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
AuthUserFile /usr/local/nagios/etc/htpasswd.users
和
Alias /nagios "/usr/local/nagios/share"
AuthUserFile /usr/local/nagios/etc/htpasswd.users
请注意,上述路径是 Nagios 快速入门指南中使用的路径。如果您使用任何预打包版本,路径必然会发生变化。
我们将直接将这些转化为一对目录类型的规则。
第一个将匹配 /nagios/cgi-bin 目录,并将由 CGI 处理程序处理。我们将在规则选项卡中将 /usr/local/nagios/sbin 映射为规则的 Web 目录。