有个vps上有nginx,在vps上配置反向代理,电脑上用hosts将想要的域名解析到该vps上,然后nginx反代。
曾经我按以下文件配置成功了(很久前了,应该是这样):
server {
listen 80;
location / {
proxy_pass http://$host;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
但是现在按这个配置却不工作了,502 bad gateway,proxy_pass填具体域名才能工作,为什么呢?
曾经我按以下文件配置成功了(很久前了,应该是这样):
server {
listen 80;
location / {
proxy_pass http://$host;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
但是现在按这个配置却不工作了,502 bad gateway,proxy_pass填具体域名才能工作,为什么呢?