本文介绍: 监听了多个端口,但只有 8082端口起效果,如果想要多个端口起效果,则将 -p 8082:8082 换成 –net host,即。docker运行nginx镜像时,设置端口映射,则只有该映射端口起作用,nginx配置的其他端口无效。docker运行命令。

docker运行nginx镜像时,设置端口映射,则只有该映射端口起作用,nginx配置的其他端口无效

监听端口

server {
        listen       8082;
        server_name  ip地址;
        }
server {
        listen       8083;
        server_name  ip地址;
        }

docker运行命令

docker run --name nginx --restart=always -p 8082:8082 -d -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/blog:/usr/local/blog nginx

nginx 监听了多个端口,但只有 8082端口起效果,如果想要多个端口起效果,则将 -p 8082:8082 换成 –net host,即

docker run --name nginx --restart=always --net host -d -v /usr/local/nginx/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/blog:/usr/local/blog nginx 

原文地址:https://blog.csdn.net/2301_80092713/article/details/135790708

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_60915.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注