用于本地虚拟主机的 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-服务器没有响应。
我见过很多类似的问题,但 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-服务器没有响应。