【发布时间】:2015-03-19 05:30:00
【问题描述】:
是否可以将特定路径的请求传递到不同的上游服务器?
这是我的 nginx 站点配置:
upstream example.org {
server 127.0.0.1:8070;
keepalive 8;
}
server {
listen 0.0.0.0:80;
server_name example.org www.example.org;
access_log /var/log/nginx/example.org.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://example.org;
proxy_redirect off;
}
}
目前,对该站点的请求被重定向到在端口 8070 上运行的 Node.js 实例。
我希望将路径以 /services 开头的对该站点的请求重定向到在端口 8080 上运行的另一个 Node.js 实例。
这可能吗?当然——怎么会?
【问题讨论】:
标签: nginx