我正在使用Mamp Pro 5,上周我可以通过生成一个自签名证书来设置和使用SSL。
但今天当我试图再次启动服务器,它是不工作了.我检查了日志文件,它说:[2019年10月12日星期六13:36:58][错误](1)不允许操作:Init:无法打开服务器证书文件(文件路径)/uf. o. crt
请让我知道如何解决这个问题。
谢谢
This is a screenshot of error log.
我正在使用Mamp Pro 5,上周我可以通过生成一个自签名证书来设置和使用SSL。
但今天当我试图再次启动服务器,它是不工作了.我检查了日志文件,它说:[2019年10月12日星期六13:36:58][错误](1)不允许操作:Init:无法打开服务器证书文件(文件路径)/uf. o. crt
请让我知道如何解决这个问题。
谢谢
This is a screenshot of error log.
6条答案
按热度按时间ax6ht2ek1#
将SSL证书移到默认的MAMP证书文件夹中:
/Applications/MAMP/Library/OpenSSL/certs/
insrf1ej2#
我在升级MacOS 10.15 Catalina 到Build 19 A602(从昨天开始的安全更新)后也遇到过同样的问题。我曾经在我的用户文件夹中存储自己创建的SSL证书,Apache无法再启动了。
在将所有.crt和.key文件移动到MAMP本身存储其自动生成的证书的文件夹(即
/Applications/MAMP/Library/OpenSSL/certs
)中后,问题就解决了。当然,您必须检查每台主机并重新链接证书文件(标有红色感叹号)才能使其正常工作-但 * 无需完全卸载MAMP*
hrysbysz3#
我只是自己解决了它,我也得到了这个解决方案,从开发人员后,我解决了它。
我所做的只是完全卸载Mamp,并尝试重新安装。
都搞定了。
1tu0hz3e4#
我有类似的问题,并通过将我的所有项目移到我的主文件夹下来解决这个问题。SSL证书被重新生成(我使用MAMP Pro,更喜欢将SSL证书保留在我的项目下用于开发目的)
wnavrhmk5#
通常在升级MacOS后会出现此问题。
1.禁用Apache
1.在MAMP中禁用SSL
1.启动Apache
1.禁用Apache
1.在MAMP中启用SSL并生成新的SSL证书
1.启动Apache
对我来说很有效:)
az31mfrm6#
在MAMP PRO 6中,证书由MAMP管理。我遇到了一个证书过期的问题。我只是删除了主机,然后重新创建了主机。MAMP已经生成了新的证书,一切正常。