【发布时间】:2018-05-02 20:36:31
【问题描述】:
我正在尝试使用 nginx、mysql 和 php 创建一个开发环境。我想配置一个自签名 SSL 证书,因为在制作中我也会使用 ssl 连接。
对于 php 和 mysql 我没有问题,但对于 nginx 并努力使其工作。我正在使用 MarvAmBass/docker-nginx-ssl-secure 图像 (https://github.com/MarvAmBass/docker-nginx-ssl-secure) 但是在访问该站点时,我在 Firefox 中收到 SEC_ERROR_UNKNOWN_ISSUER 错误(无效的 ssl 证书)。
我已经替换了命令中的 CN var 以创建自我证书,但似乎没有影响。
我不知道是否有其他图像可以使用(我对 docker 世界很陌生)。
提前致谢
【问题讨论】:
-
您的浏览器是从容器运行,还是从 docker 主机运行?在后一种情况下,在 Firefox 中接受证书应该很简单(或事先执行显式设置:gist.github.com/iwazaru/579b547cc04f205b929d32e4f243d4f9)
-
来自 docker 主机。但是,如果我需要将证书添加到 Firefox,我每次重新创建容器时都需要这样做,不是吗?