docker nginx 配置 https 无法访问

docker nginx 配置 https 无法访问

这个问题有点无语,如果不使用 Docker 安装 Nginx 不会遇到。

如果一开始就想着配置 https 使用 Docker Nginx 应该也不会遇到。

如果一开始想着使用 Docker 安装 Nginx,但是没有考虑配置 https,后期突然有了这个需求,你很可能会遇到该问题。。

答案就是:Docker 映射端口的时候要把 443 一起映射出去!!

就像下面这样。

docker run \
--restart=always \
--name nginx \
-p 80:80 \
-p 443:443 \
-d \
-v ~/dockerdata/nginx:/etc/nginx \
-e TZ="Asia/Shanghai" \
nginx

查了挺久的,配置 SSL 的过程重复了好几遍没找到问题,然后偶尔搜了下 docker nginx 配置 https,看到人家把 443 人口映射出去,秒懂。

猜你喜欢

转载自blog.csdn.net/weixin_43734095/article/details/128302836