首页 > 解决方案 > 本地虚拟主机的 Mamp-Pro SSL

问题描述

我见过很多类似的问题,但没有一个答案对我有帮助(还有一个我在任何地方都没有看到的补充)。

所以,我使用 Mamp-Pro 6.0.1 进行本地测试。我设置了一个域(www.mydomain.lo),启用了 SSL 并使用了我通过 Mamp 中的按钮创建的自签名证书。我将证书添加到我的钥匙串(我在 Mac 上)并在钥匙串信息中将其设置为“始终信任”。

但是当我尝试使用https://www.mydomain.lo访问本地页面时,我收到一条错误消息:

连接到时出错…… SSL 收到了一个超过最大允许长度的条目。错误代码:SSL_ERROR_RX_RECORD_TOO_LONG

(这是从德语粗略翻译的)。

该页面适用于 http:// 但我也想测试 SSL 版本。

有任何想法吗?

标签: sslmamp-pro

解决方案


我能够部分解开这个谜。

当使用标准端口 (443) 时,SSL 在本地主机上不起作用。

但它在使用«默认 MAMP 端口»时有效。

在 MAMP-Pro 中,进入 «端口和用户»,然后单击 «设置默认 MAMP 端口»。

端口变化如下:

Apache 8888 - SSL 8890
Nginx  7888 - SSL 7890
MySQL  8889
…

重要的是不要更改任何这些。我尝试仅将 Apache SSL 端口更改为 8890,并将其他端口保留在其标准(Apache 80、MySQL 3306、...)上,但 MySQL-Server 没有响应。


推荐阅读