已安装SSL但无锁定

时间:2011-02-16 01:43:19

标签: ssl openssl

我在服务器上安装了ssl,服务器上的所有密钥,csr和crt。配置apache conf到密钥和证书的正确路径,但我没有在URL中看到锁(firefox 3.6.2)。在Chrome中它显示https划掉红色。这是否意味着证书无法正常工作?我有apache2作为Web服务器。

2 个答案:

答案 0 :(得分:3)

tls提供加密身份验证

加密意味着局外人无法读取您的流量。

身份验证意味着您对正在与之通信的主机的身份充满信心。

如果chrome越过了https,则意味着您正在使用tls,并且您可能已正确设置加密,但chrome对服务器的身份验证没有信心。通常,这是由不受信任的证书引起的;主题不匹配,或者CA不受信任。

如果您使用的是自签名证书,那么它可能是不受信任的CA.将CA安装到chrome中可以解决问题。

答案 1 :(得分:0)

我前段时间遇到了同样的问题,我已经成功安装了SSL证书,但是它仍然在浏览器地址栏上显示交叉,我发现此问题是由于图片和javascript文件(包含在绝对HTTP网址中)引起的。我将绝对URL更改为相对URL,现在两个文件都通过HTTPS加载,浏览器显示绿色条。