check_http –ssl仍然检查HTTP

下面的命令不应该返回HTTPS / SSL状态码吗?

$ check_http --ssl google.de HTTP OK: HTTP/1.0 302 Found - 984 bytes in 0,099 second response time |time=0,099305s;;;0,000000 size=984B;;;0 

这是一个简单的例子,但我可以公平地重现只响应HTTPS和302redirect网站的故障。 他们会回来以下,虽然他们应该访问端口443而不是80:

 HTTP OK: HTTP/1.1 302 Moved Temporarily - 585 bytes in 0,079 second response time |time=0,078830s;;;0,000000 size=585B;;;0 

我的版本信息:

 $ check_http -V check_http v1.4.16 (nagios-plugins 1.4.16) OpenSSL version 1.0.0-25.el6_3.1, latest version from CentOS updates repository running on CentOS 6 x86_64 

尝试像这样运行(定期使用remove -vvv ):

 check_http -vvv -S -H <hostname> -u / <IP-Address> 

hostname是什么在Host: HTTP头和IP-Address是apache在端口443上侦听的IP地址。