我想将wget
下载到自己的盒子上,但不能使用wget中的内部地址(另一个开发人员这样说)。
当我使用wget时,我得到了这个:
wget http://example.com
--2013-03-01 15:03:30-- http://example.com/
Resolving example.com... 172.20.0.224
Connecting to example.com|172.20.0.224|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://www.example.com/ [following]
--2013-03-01 15:03:30-- https://www.example.com/
Resolving www.example.com... 172.20.0.224
Connecting to www.example.com|172.20.0.224|:443... connected.
OpenSSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Unable to establish SSL connection.
我认为这是因为我的证书设置不正确。使用openssl:
openssl s_client -connect example.com:443
CONNECTED(00000003)
15586:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:588:
如果我在另一个网站上执行相同的命令,它会显示整个证书。也许该域名在Apache的conf文件中从未设置ssl证书?如果是这样,我应该在虚拟主机中指定什么?除了指定--no-check-certificate之外,还有其他选择吗?因为我不想那样做。