nginx.conf中
upstream proxy{
server 10.20.25.70:9200;
server 10.20.25.53:9200;
server 10.20.25.55:9200;
}
server {
listen 8000;
location /master/{
proxy_pass http://proxy/_cat/master;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Cookie $http_cookie;
}
}
说明
例如:http://ip/master/name=123
如果是http://proxy 的话 会对应跳转http://proxy/master/name=123
如果是http://proxy/_cat/master; 会对应跳转http://proxy/_cat/master/name=123