注意:在这篇文章中,我将我的实际域名更改为[your_domain_name],使其更通用。
我在我的linux服务器上安装了apache2的SSL证书。 证书的types是“正向通配符”。 我在namecheap上买了它。 到目前为止,我知道它在Chrome和Safari for Mac上运行的很好。 但是,Firefox(对于Mac)将发出不可接受的警告消息: This Connection is Untrusted 。 根据“技术细节”,它说:
[your_domain_name]使用无效的安全证书。 证书不可信,因为没有提供发行者链。 (错误代码:sec_error_unknown_issuer)
我提交了我的域名到networking4all。
它说:
检查SSL证书时出错!
我们在这个网站上find的SSL证书不适用于[your_domain_name],可能这是另一个在同一台服务器上的网站。
我们build议您不要向本网站提交任何机密或个人资料,因为无法build立与本网站的安全连接。
我不知道这意味着什么,我不知道如何解决这个问题。
有谁知道我需要做什么来解决这个问题? 我是否需要签发新证书? 我特别紧张的是:证书是否永远破产,我是否必须买一个全新的证书? 这是在Apache2configuration错误?
非常感谢您的帮助!
憨
这听起来像你忘了安装中间证书 。
这些文件的副本应该包含在您的证书中,名为ca-bundle或类似的东西。 如果没有,请从Comodo下载。 把它放在你的服务器上,并在Apache的SSLCertificateChainFile指令中设置它的位置。