请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于nginx反向代理

老师,我跟着您一起敲的代码,sudo nginx -t也检测了是ok的,但是为什么页面刷出来是502 Bad Gateway,这个怎么解决啊?

正在回答 回答被采纳积分+3

2回答

woniu2015 2019-04-11 12:53:43

老师,sudo nginx -t也检测了是ok的,但是nginx似乎不起作用,访问8081端口可以的,但是8080端口出来的是nginx的默认页,用其他浏览器访问都是默认页。这是为什么呢?

upstream admin {

  server 127.0.0.1:8081;

}


server {

  listen 80;

  server_name admin.51baotuan.top;


  location / {

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;

    proxy_set_header Host $http_host;

    proxy_set_header X-Nginx-Proxy true;


    proxy_pass http://admin;

    proxy_redirect off;

  }

}


0 回复 有任何疑惑可以回复我~
  • 刚sudo service nginx reload了下可以了。之前sudo -s nginx reload不行
    回复 有任何疑惑可以回复我~ 2019-04-11 13:04:53
  • Scott 回复 woniu2015 #2
    嗯,注册的 service nginx 服务
    回复 有任何疑惑可以回复我~ 2019-04-21 14:44:00
Scott 2018-12-16 17:49:13

应该是服务转发这里有问题了,你从服务器上,通过 127.0.0.1:xxx 跟上你的端口号,访问下这个服务看看有没有问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信