我有一臺機器,其中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