我已经看到了很多类似的问题,但没有一个答案对我有帮助(还有一个我在任何地方都看不到的补充)。
因此,我使用Mamp-Pro 6.0.1进行本地测试。我有一个域设置(www.mydomain.lo),启用了SSL,并使用了我用Mamp中的按钮创建的自签名证书。我将证书添加到我的密钥链(我在Mac上),并在keychain-info中将其设置为«always trust»。
但是,当我尝试使用https://www.mydomain.lo访问本地页面时,我得到一个错误消息:
连接到…时出错SSL收到的条目超过了允许的最大长度。错误-代码: SSL_ERROR_RX_RECORD_TOO_LONG
(这是从德语粗略地翻译过来的)。
该页面可以在http://上运行,但我也想测试一下SSL版本。
有什么想法吗?
发布于 2021-02-21 21:04:15
我部分地解开了这个谜题。
当使用标准端口(443)时,SSL在本地主机上不起作用。
但是当使用“默认的MAMP端口”时,它可以工作。
在MAMP-Pro中,转到«Ports & User»,然后单击«Set default MAMP ports»。
端口更改如下:
Apache 8888 - SSL 8890
Nginx 7888 - SSL 7890
MySQL 8889
…重要的是,您不能更改任何这些内容。我尝试只将Apache SSL端口更改为8890,而将其他端口保留为其标准端口(Apache80、MySQL 3306、…)但是MySQL-Server没有响应。
https://stackoverflow.com/questions/66250280
复制相似问题