XAMPP - SSL 证书。损坏的 HTTPS

Posted

技术标签:

【中文标题】XAMPP - SSL 证书。损坏的 HTTPS【英文标题】:XAMPP - SSL Certificate. Broken HTTPS 【发布时间】:2017-03-27 07:35:51 【问题描述】:

我正在尝试使用 XAMPP 为我的网站获取 SSL 证书。我正在做他们告诉我使用本教程http://robsnotebook.com/xampp-ssl-encrypt-passwords 做的事情。 出于某种原因,我收到此错误https://i.gyazo.com/5da7549ca6baaed8ce96d5c55c9dd7e4.png 它说“该页面不安全(Broken https)。

这是我的 httpd-vhosts.conf

<VirtualHost *:443>
        DocumentRoot "C:\Users\Administrator\Desktop\xampp\htdocs"
        ServerName myproject
        SSLEngine on
        SSLCertificateFile "conf/ssl.crt/server.crt"
        SSLCertificateKeyFile "conf/ssl.key/server.key"
        <Directory "C:\Users\Administrator\Desktop\xampp\htdocs">
            Options All
            AllowOverride All
            Require all granted
        </Directory>
    </VirtualHost>

我已经完成了他们在教程中让我做的所有事情,请告诉我为什么会出现这个错误..

【问题讨论】:

【参考方案1】:

该 SSL 证书具有称为 SHA1 的过时证书链。 SHA1 是在 1995 年末宣布的,它不适合 current security standards according to NIST(美国国家标准技术研究院),因此几乎浏览器和证书颁发机构已经停止支持 SHA1 证书。我建议您要求您的提供商颁发具有大多数浏览器接受的最新 SHA2 加密的 SSL 证书。我想给你一些参考链接,它们将详细指导你:

https://blogs.technet.microsoft.com/srd/2013/11/12/security-advisory-2880823-recommendation-to-discontinue-use-of-sha-1/

https://security.googleblog.com/2014/09/gradually-sunsetting-sha-1.html

https://blog.mozilla.org/security/2014/09/23/phasing-out-certificates-with-sha-1-based-signature-algorithms/

【讨论】:

以上是关于XAMPP - SSL 证书。损坏的 HTTPS的主要内容,如果未能解决你的问题,请参考以下文章

Linux配置 xampp下的https证书(腾讯云申请)

如何仅在指定的 XAMPP 目录上启用 SSL

无法通过 XAMPP 生成 SSL 证书

XAMPP 配置 cURL 错误 60:SSL 证书

在 xampp mac 上设置 SSL 证书

SSL 证书在我的 localhost (xampp) 上工作正常,但不适用于 localhost:9001