在http-basic-auth后面的monit和apache站点

时间:2009-07-12 11:04:36

标签: monitoring ubuntu-8.04

我有一个受http-basic-auth保护的Web服务器。我已经阅读了monit文档,似乎没有一种明确的方法来传递凭据,以便测试服务器上的测试页面是否正确返回。

有什么想法?

谢谢!

(请不要将此与monit自己的httpd混淆,以便在网页中显示监控状态)

PS这是monit 4.8.1 - Ubuntu Hardy 8.04附带的

2 个答案:

答案 0 :(得分:3)

似乎可以在URL中包含凭据,你试过这个吗?:

(来自http://mmonit.com/monit/documentation/monit.html#connection_testing

  

[...]其中URL-spec是一个URL   RFC中指定的标准格式   2396:

     

<protocol>://<authority><path>?<query>

     

以下是所有网址的示例   使用组件:

     

http://user:password@www.foo.bar:8080/document/?querystring#ref

     

如果包含用户名和密码   在网址Monit将尝试登录   在服务器上使用Basic   认证

答案 1 :(得分:0)

如果您只想检查您的Web服务器是否正在侦听端口80(并且您不关心它返回的页面或数据),请尝试此操作:

if failed port 80 type TCP then restart