HTTP流量转发
上面介绍的是纯TCP转发,如果想做HTTP分流,比如将不同请求全部转发到A的80端口然后再区分流量,只能通过nginx的http模块来配置。具体配置如下:

http
{
...

upstream socket_proxy {
hash $remote_addr consistent;
server domain-b.com:8020 weight=5 max_fails=3 fail_timeout=30s;
}
server {
listen 80;
server_name domain-a.com;

location / {
proxy_pass http://socket_proxy;
}
}

...

}

socket_proxy是代理名字,一个代号。

我的世界

作者 isdiy.net

爱来DIY 收集资料,兴趣收集。isdiy.net