用于本地虚拟主机的 Mamp-Pro SSL

Mamp-Pro SSL for local virtualhost

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

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

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

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

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

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

有什么想法吗?

我解开了部分谜题。

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

但它在使用“默认 MAMP 端口”时有效。

在 MAMP-Pro 中找到“端口和用户”并点击“设置默认 MAMP 端口”。

端口变化如下:

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

请务必不要更改其中任何一项。我试图只将 Apache SSL 端口更改为 8890,并将其他端口保留为标准端口(Apache 80、MySQL 3306,...),但 MySQL-服务器没有响应。