在XAMPP for Mac OS中续订SSL证书

时间:2018-04-03 12:11:12

标签: ssl web https xampp

最近,XAMPP包的Apache Web服务器在使用https协议访问时开始给我一个错误(之前它也给了我一个错误,但它让我访问表明它不安全。现在我不能以任何方式访问它。)

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

我需要知道是否还有其他方式续订证书。如果您发现更新证书,那么在XAMPP中更新它的步骤是什么?

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

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

Error accessing the page

Digital certificate

1 个答案:

答案 0 :(得分:2)

我已经在XAMPP和Mac OSX上遇到了同样的问题大约一个星期了,终于弄明白了。似乎XAMPP设置的生成的证书要么是超级过期的,要么在某种程度上对chrome不再有效。

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

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

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

一旦在“extra”目录中的httpd-ssl.conf中设置并安装了所有内容(我使用vhost),将ssl证书位置更改为我创建的新位置。

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