JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

记一次nginx无法转发到后端的问题

wys521 2024-09-10 23:12:00 精选教程 41 ℃ 0 评论

搭建一个小网站过程中,始终无法通过域名访问后端服务,中间件是nginx,报错是502Bad Gateway,说明已经到达了nginx服务器端。


检查配置文件

  server {
       listen 80;
       server_name hello.com;  # 替换为您的域名

       location / {
           proxy_pass http://127.0.0.1:8000;
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       }
   }

类似如此,非常简单,配置无问题

本地访问IP正常,访问域名也是连接拒绝

走外部内部访问域名都是502


查看nginx日志cat /var/log/nginx/error.log

就是转不过去

突然想起来是不是被selinux给干了,把selinux设置是为disabled即可

临时关闭可以使用setenforce 0


然后访问正常了,小伙伴们如果碰到此类情况可以试试。


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表