当你访问puma-dev时,puma-dev -install
应该使用https / SSL,只需要初始安装https://yourlocalsitename.dev
。
我可以在Chrome> Dev Tools> Security中看到证书,但它说
This page is not secure (broken HTTPS).
Certificate Error
There are issues with the site's certificate chain (net::ERR_CERT_AUTHORITY_INVALID).
我怎样才能让puma-dev在本地https工作?
如果正常的puma-dev -install
即使在brew卸载/安装puma-dev之后也不起作用试试这个recommended here
现在再次尝试访问https://yourlocalsitename.dev
,但在新标签中,它应该是绿色的https。
在最近的MacOS / X版本中,证书的拖放功能对Chrome不起作用:
openssl s_client -connect 127.0.0.1:443 -servername your.site.localhost -showcerts
。显示证书数据时中断。--- BEGIN CERTIFICATE
行到--- END CERTIFICATE
行(包括它们)的上一个命令的输出。sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain <certificate file>