我有一台机器,apache正在其中运行。我将apache配置为从位置/ssl
获取ssl证书。我可以访问我的网站www.batman.com
,并且在我的浏览器中没有ssl错误。
但当我尝试时:
wget localhost
我得到一个巨大的错误:
ERROR: no certificate subject alternative name matches
requested host name `localhost'.
To connect to localhost insecurely, use `--no-check-certificate'.
我知道我的ssl证书与名称localhost
不匹配。但我的问题是我正在运行从这里下载的脚本。
当我运行时:
./check_apache2.sh -H localhost -P 8443
我得到一个错误:
(standard_in) 2: syntax error
OK - Apache serves Requests per second with an average CPU utilization of 0.5%. Busy workers: , idle: | 'cpu_load'=0.5 'req_psec'= 'bytes_psec'= 'bytes_preq'= 'workers_busy'= 'workers_idle'=
我想这个错误是由于ssl证书的原因。
有没有什么方法可以说我的脚本不做ssl证书检查,就像wget
为no-check-certificate
提供的一样?
我是个新手。请帮助
提前谢谢。
尝试:
./check_apache2.sh -H localhost -P 8443 -S
根据文档,-S
执行https并使用--no-check-certificate
标志调用wget。