我需要您的帮助,以便在本地计算机上使用Nginx和SSL“伪造”证书来设置Laradock(使用Docker)。
我不知道如何设置它。你能帮我吗?
谢谢
答案 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
希望这能帮助那些仍在寻找的人。