在公司代理后面的服务器上使用 nginx 的 502 错误错误网关

502 error bad gateway with nginx on a server behind corporate proxy

我正在尝试为我们的公司服务器之一安装自定义服务(那些没有连接到互联网的服务器,除非所有流量都传递给公司代理)。

此代理已使用 .bashrc 文件中的经典 export http_proxy=blablabla 等进行设置。

现在是有趣的部分。我正在尝试配置 nginx 以将所有流量从 server_name 重定向到本地 url localhost:3000

这是我使用的基本配置。没有什么太棘手的。

server {
  listen 443 ssl;
  ssl_certificate /crt.crt;
  ssl_certificate_key /key.key;
  server_name x.y.z;
  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;
  }
}

我猜这一定与企业代理配置有关,但我可能误导了。

你有什么见解可以与我分享吗?

非常感谢!

它与代理无关,在这里找到我的解决方案:

谢谢大家