问题:我想用 https 运行 nginx,比如 https://192.168.100.110
我试过的:我已按照 https://www.humankode.com/ssl/create-a-selfsigned-certificate-for-nginx-in-5-minutes 上的快速指南进行操作,我可以打开https://localhost
在 chrome 上正确,但我希望自签名证书与 https://192.168.100.110
一起使用
如果需要更多说明,请告诉我。
最佳答案
更新:所以解决方案非常简单。
为了使 IP 地址与主题备用名称一起使用,我们必须在用于创建证书的 ext 文件中提供 IP
subjectAltName = @alt_names
extendedKeyUsage = serverAuth
[alt_names]
DNS.1 = localhost
IP.1 = 192.168.98.18
现在它工作正常
编辑:您可以从这里查看我遵循的完整步骤:https://medium.com/@pavanskipo/how-to-secure-a-private-ip-address-with-https-nginx-ubuntu-ef8374dbfa4e .
关于nginx - 使用 nginx 保护 https 以获取私有(private) IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54630321/