我有一台机器,其中apache正在运行。我配置了Apache以从地址/ssl
获得SSL证书。我可以打我的网站www.batman.com
,并且我的浏览器中没有ssl错误。问我的bash跳过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
。但我的问题是我正在运行从here下载的脚本。
当我运行:
./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
相同?
我是新来的bash。请帮助
在此先感谢。
这看起来像一个语法错误;你确定这是由于SSL证书吗? – Infiltrator