docker运行nginx不生效的解决办法

2024-02-23 0 361

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

到此这篇关于docker运行nginx不生效的解决办法的文章就介绍到这了,更多相关docker运行nginx不生效内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Linux服务器 docker运行nginx不生效的解决办法 https://www.u-9.cn/server/linux/172693.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务