ssl - 在 XAMPP for Mac OS 中续订 SSL 证书

标签 ssl web https xampp

最近XAMPP包的Apache web server开始用https协议(protocol)访问报错(之前也报错,但是让我访问提示不安全,现在不能了以任何方式访问它)。

我看到了页面的证书,它是默认来自apache的证书,该证书自2010年起已过期(之前,尽管已过时,但它允许访问)。我尝试重新安装它,但它仍然是一样的。

我想知道除了续订证书是否还有其他方法。如果您发现更新证书,在 XAMPP 中更新证书的步骤是什么?

我使用 MacOS High Sierra 10.13.4 操作系统和 XAMPP 版本 7.2.3。我不想要 Windows 的答案

我不是这方面的专家,所以想要一个尽可能简单的解决方案。

Error accessing the page

Digital certificate

最佳答案

我在 XAMPP 和 Mac OSX 上也遇到了同样的问题大约一个星期,现在终于解决了。似乎 XAMPP 设置的生成证书已经过期,或者以某种方式对 chrome 不再有效。

我为解决此问题所做的工作是备份当前证书以防万一。

并遵循此自述文件 https://gist.github.com/nrollr/4daba07c67adcb30693e

我只是将所有路径更改为我的 XAMPP ssl 位置/Applications/XAMPP/etc 而不是默认的 apache 位置,并为它让您创建的 locahost 文件创建了 ssl 目录

在“额外”目录中的 httpd-ssl.conf 中设置和安装所有内容(我使用虚拟主机)后,将 ssl 证书位置更改为我创建的新位置。

SSLCertificateFile "/Applications/XAMPP/xamppfiles/etc/ssl/localhost.crt" SSLCertificateKeyFile "/Applications/XAMPP/xamppfiles/etc/ssl/localhost.key"

关于ssl - 在 XAMPP for Mac OS 中续订 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49629802/

相关文章:

git - 在本地克隆 VSTS 存储库时,面临 SSL 证书问题

angular - 带有后端分页的 ng2-smart-table (Spring)

javascript - 无论设置为宽度 :100%,Div 都会增长到超过站点宽度

java - 通过 Java 进行 HTTPS 身份验证和 Cookie

ssl - 在 heroku 上,是否绝对没有办法将 heroku 上的 https 裸域重定向到带有 wwws 的非裸域?

mongodb - 使用 SSL 启动 MongoDB 实例

php - 测试未链接到任何路由的 Controller 方法

linux - Nginx: curl: (60) SSL证书问题:无法获取本地颁发者证书

java - 使用 JSch 的 SSH 内部的 HTTPS 隧道

javascript - Node.js/Express.js 链证书不工作