【发布时间】:2012-02-29 01:40:18
【问题描述】:
我的网站拥有 Godaddy 提供的有效通配符证书。当我在浏览器中查看它时,我得到了一个有效的安全证书(绿色挂锁),当我在浏览器中检查证书时,它显示为安全并由 godaddy 签名,一切正常。
但是,如果我使用openssl s_client -connect my.site.com:443
我获得了自签名证书:
issuer=/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd
我不明白这是为什么。我的一些用户的浏览器中出现 ssl 自签名错误似乎存在问题,我认为这与此有关。
我正在使用 Ubuntu 11.04 和 apache2。任何想法为什么会出现这种情况,或者我可以如何进一步检查这个问题?
【问题讨论】:
-
您是从本地主机还是从另一台计算机运行这两个客户端?
-
my.site.com是否在服务器上解析为127.0.0.1从而获得不同的 HTTPS 主机? -
@Joachim - openssl 和我的浏览器测试在同一个 cpu 上,但有问题的用户浏览器测试在不同的计算机上。我无法在我的计算机上的浏览器中复制错误,只有 openssl 命令我才能看到 ssl 检查结果的任何差异。
-
@ceejayoz 我不确定我是否理解这个问题。我的主机文件中有:127.0.0.1 site.com。我不确定 https 是否也解析为 127.0.0.1。有没有办法验证这一点?
标签: ubuntu ssl apache2 openssl certificate