由于我已更新到 chrome 63,我在 localhost 中的网站被重定向到 https,因此我决定将 SSL 与 MAMP PRO 一起使用,但我无法使其工作,chrome 说您的连接不是私有的。
在 MAMP 的 SSL 面板中,我生成了证书并设置了密钥和证书的路径,但是我不知道应该对“证书链文件(仅限 Apache)”做什么
我最近遇到了同样的问题,并找到了一个适用于 macOS 的解决方案。
正如您已经强调的那样,这个问题始于Chrome 更新强制在 localhost *.dev URL 上使用 SSL https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/.
要解决此问题,您需要将证书添加到钥匙串并覆盖信任设置:
- 通过 MAMP Pro 创建自签名证书后,打开 Finder 窗口并导航到刚刚创建证书的目录。
- Open 钥匙串访问。如有必要,请使用管理员密码将其解锁以进行编辑。
- Click 证书在左下角。
- 将 .crt 文件从 Finder 拖到“钥匙串访问”窗口中。您现在应该会看到证书出现在此处。
- 右键单击证书(在“钥匙串访问”中)并选择Get Info.
- 展开Trust部分。
- Next to 安全套接字层 (SSL) select 永远信任从下拉菜单中。
- 关闭证书信息窗口。系统会询问您是否要保存更改并使用管理员密码进行授权。
- 返回 Chrome。重新加载页面。回去工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)