如何在 ngnix 上实现安全的 https 连接
我想在我的本地主机上实现 https。我在 ubuntu 20.04 上运行 http 服务器 nginx
我所做的就是发出命令
sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/localhost.key -out /etc/ssl/certs/localhost.crt -config /tmp/openssl
然后我配置 nginx 使用 ssl 作为
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
ssl_certificate /etc/ssl/certs/localhost.crt;
ssl_certificate_key /etc/ssl/private/localhost.key;
然后刷新并重新加载 nginix...ok
certutil -d sql:$HOME/.pki/nssdb -A -t "P,," -n localhost.crt -i /etc/ssl/certs/localhost.crt
..一切顺利
我遵循的教程来自这里
但是当我尝试连接到 https://localhost
我得到了
然后我点击了“高级”并继续...然后我在 Firefox 中收到 MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT 错误
但在 chrome 中打开时出现错误
当我尝试使用 wget 时
当我尝试使用邮递员时
请帮助我如何在 localost 上获取安全的自签名可信 https 连接