我用下面的配置配置了一个NGINX服务器。
在浏览器中,如果我输入sub.domain.com
,我最终会出现502 Bad Gateway
页面。
如果我输入sub.domain.com:8772
,它就能工作,但我会避免必须输入端口。
如果我强制配置中的IP地址如下proxy_pass http://XX.XX.XX.XX:8772;
,它显示页面,但有些部分没有很好地显示(缺少图像,...)。
你知道我做错了什么吗?谢谢你的帮助!
server {
listen 80;
listen [::]:80;
server_name sub.domain.com;
client_max_body_size 256m;
location / {
proxy_pass http://localhost:8772;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
1条答案
按热度按时间kq0g1dla1#
我有同样的问题,nginx返回502,但80 prot工作。也许你必须看到的dns设置。