排除nginx反向代理配置上的502 Bad Gateway错误

vkc1a9a2  于 2023-01-01  发布在  Nginx
关注(0)|答案(1)|浏览(172)

我的nginx配置遇到了一些问题,我希望这里有人可以帮助我。我尝试设置反向代理将流量从子域重定向到不同的服务器,但当我尝试访问子域时,我一直收到502坏网关错误。
下面是我的配置文件:

server {
    listen 80;
    server_name subdomain.example.com;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

我已经检查过了,localhost:3000上的服务器正在运行,所以我不确定是什么问题。任何想法或建议将不胜感激。提前感谢!

nfs0ujit

nfs0ujit1#

如果只是需要转发,就不需要升级。

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

相关问题