docker nginx容器反向代理报错502的问题解决

技术分享 · Fecmall · 于 5年前 发布 · 7084 次阅读

207.148.8.72:3000 反向代理到:tracejs1.fecshop.com

也就是访问http://tracejs1.fecshop.com/fec/trace ,代理到golang的端口:http://207.148.8.72:3000/fec/trace

但是过程中出现了一个问题

http://207.148.8.72:3000/fec/trace , 可以访问

而:http://tracejs1.fecshop.com/fec/trace , nginx报错502 Bad Gateway

后来排查问题,原因如下:

1.1永久关闭Selinux , 这个一定要执行,否则nginx反向代理无法执行

vim /etc/sysconfig/selinux

SELINUX=enforcing 改为 SELINUX=disabled

重启服务reboot

1.2检查centos7防火墙

开启3000端口,centos7可以执行下面的明明行解决

执行

firewall-cmd --zone=public --add-port=3000/tcp --permanent   (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload

然后就可以了

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics