我希望proxy_pass向上游服务器提供一些请求位置,这是我的nginx.conf:
upstream bar {
server 127.0.0.1:25501;
#server aaa.com:25501;
}
server {
listen 80;
location /api {
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://bar;
}
}
如果服务器设置为127.0.0.1:25501
,则可以正常运行。如果服务器设置为指向同一服务器的aaa.com
,则其失败并显示upstream timed out (110: Connection timed out)
。
有什么不对吗?