首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >用docker搭建的nginx报upstream错误

用docker搭建的nginx报upstream错误

作者头像
用户12023652
发布2026-07-29 12:25:20
发布2026-07-29 12:25:20
800
举报

用docker搭建的nginx报upstream错误,一直找不到原因

通过服务器IP和端口,可以直接访问到应用

但是就是无法通过nginx的代理转发

一直报没有权限的错误

折腾一整天后,原来是自己在配置nginx的虚拟主机信息是从之前的直接安装的nginx的配置文件中复制过来的

proxy_pass指向的是本机地址(proxy_pass http:/127.0.0.1:5000),当变成docker后,如果还用本地,就是指向nginx的docker本身

但实际上,5000端口的服务时另一个docker在运行的,所以无法访问

只需要把Proxy_pass 指向宿主机的IP(proxy_pass http://172.18.205.244:5000;),就可以正常访问了

代码语言:javascript
复制
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档