我正在为我工​​作的公司设置一个服务器集群,并且我正在使用 莫尼特 监视所有服务器进程是否正在运行并正常工作。

对于 Apache 监控,我想使用 mod_status 功能,该功能已解释 这里. 。然而,事实证明这相当困难。无论我如何配置 Monit 和 Apache,Monit 都会不断报告连接失败错误(connection failed to 127.0.0.1:80 [APACHESTATUS via TCP]).

我按照 Monit Wiki 上的说明进行操作,但运气不佳。Apache 状态页面 (http://127.0.0.1/server-status?auto)页面可以在我测试的任何浏览器中运行。我也尝试过更改主机 127.0.0.1localhost 没有任何运气。

我已经使用 Monit 版本 4.8.x、4.10x 和 5.0-beta6 测试了此设置,结果均相同。此外,谷歌上也没有太多有用的信息来提供帮助,因为大多数结果都是关于更琐碎和简单的问题。

我错过了什么吗?或者我可能只是愚蠢的?

有帮助吗?

解决方案

尝试更改Apache中的授权:

Order allow,deny
Allow from all

检查 Apache access.log 和 error.log 文件 - 报告哪种错误?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top