本地Laradock Nginx项目上的SSL证书

时间:2019-11-17 19:46:05

标签: docker ssl nginx ssl-certificate laradock

我需要您的帮助,以便在本地计算机上使用Nginx和SSL“伪造”证书来设置Laradock(使用Docker)。

我不知道如何设置它。你能帮我吗?

谢谢

2 个答案:

答案 0 :(得分:0)

要使用自签名证书在当前版本的laradock(截至2019年11月)中启用SSL,必须在nginx设置中启用它。在文件夹nginx / sites内,删除第6行“#For https”下的注释:

# For https
listen 443 ssl default_server;
listen [::]:443 ssl default_server ipv6only=on;
ssl_certificate /etc/nginx/ssl/default.crt;
ssl_certificate_key /etc/nginx/ssl/default.key;

重新启动nginx:docker-compose restart nginx 就可以了。

如果google-chrome投诉,您可以启用chrome://flags/#allow-insecure-localhost处的标志,甚至允许使用无效的证书。

答案 1 :(得分:0)

给出的解决方案只允许使用 https://localhost,但是在使用指向 localhost 的自定义域时,您可能需要生成自己的解决方案,例如 https://testing.dev

我已经写了一个要点 - https://gist.github.com/r0lodex/0fe03fc8d22241d79cba65107b30868b

希望这能帮助那些仍在寻找的人。