0

我正在尝试解决我网站上的问题。Firefox 显示某些页面时没有任何问题,但其他浏览器(如 Chrome、Safari 或 IE)显示无效证书/网站不受信任错误消息。

在对 Google 进行一些研究后,我发现给出的解决方案通常是在客户端。我正在寻找服务器端解决方案(在 PHP 中)。首先,我想了解更多有关此错误的信息。

以下是 Chrome 显示的错误消息:“您尝试访问域 xxxxxxxxx.com,但服务器提供了由未经您计算机操作系统批准的实体颁发的证书。这可能意味着服务器已经生成了自己的安全性“

谢谢

4

2 回答 2

0

您是否正确设置了虚拟主机?

Listen 443

NameVirtualHost *:443
SSLStrictSNIVHostCheck off

<VirtualHost *:443>
  DocumentRoot /www/example1
  ServerName www.example.com

</VirtualHost>

<VirtualHost *:443>
  DocumentRoot /www/example2
  ServerName www.example2.org

</VirtualHost>

无论如何,请确保在虚拟主机上正确设置证书,例如:

SSLEngine on
 SSLCertificateFile /path/to/your_domain_name.crt
 SSLCertificateKeyFile /path/to/your_private.key
 SSLCertificateChainFile /path/to/DigiCertCA.crt
于 2013-01-23T21:44:54.813 回答
0

要解决此问题,您需要安装服务器的签名证书(或服务器证书,如果是自签名的)作为 PC 受信任证书的一部分。
投诉的内容是您的自定义证书尚未由认可的 CA 颁发

于 2013-01-23T21:45:11.420 回答