由于我已更新为chrome 63,因此我在localhost中的网站被重定向到https,因此我决定将SSL与MAMP PRO一起使用,但我无法使其正常工作,Chrome表示您的连接不是私密的。
在MAMP的SSL面板中,我生成了证书并设置了密钥和证书的路径,但是我不知道我应该为“证书链文件(仅限Apache)”做什么
答案 0 :(得分:11)
我最近遇到了同样的问题,并找到了一个适用于macOS的解决方案。
正如您已经强调的那样,此问题始于Chrome update which is forcing SSL on localhost *.dev URLs。
要解决此问题,您需要将证书添加到钥匙串并覆盖信任设置:
答案 1 :(得分:4)
我遇到同样的问题并且创建自签名证书也不起作用。请参阅https://jasonyingling.me/local-dev-development-site-stopped-working/,其中说明Chrome ^ 63将强制https用于以.dev结尾的任何网站,并且它需要可信证书,这似乎无法为localhost设置。 MAMP用户可能会有一个更好的解决方案,但短期解决方案是使用Firefox或重新配置本地开发环境和本地站点以使用.local或.test等。