ssl - 本地虚拟主机的 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 版本。
有任何想法吗?
解决方案
我能够部分解开这个谜。
当使用标准端口 (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 没有响应。
推荐阅读
- ios - 在堆栈视图中不占据整个屏幕的表视图
- icalendar - 如何设置具有失效的重复事件的 ICS 文件?
- swift - CoreML 对象检测中的边界框重新对齐
- prolog - prolog 在两个条件下找到最小事实
- javascript - 为 PostCSS 中的所有直系后代生成规则
- javascript - 动态显示用户选择类别的帖子,无需重新加载页面
- graphql - 是什么导致 React 中的 Apollo 客户端查询出现这个奇怪的 400 服务器错误?
- reactjs - 错误:使用```npm start```命令时找不到模块'../config/env'
- html - 在我自己的网站上复制 Google 的“手气不错”按钮——自动将用户带到热门搜索结果
- r - 如何使用 ggplot 在 R 中为该数据框制作分组条形图?