nginx.config 文件中加上这个就好了
stream {
upstream test1{
hash $remote_addr consistent;
server localhost:8701 max_fails=3 fail_timeout=30s;
}
server{
listen 8702 so_keepalive=on;
proxy_pass test1;
}
}
1、stream { ... } 与 http{ ... } 平级
2、端口转发一共占用nginx所在服务器两个端口,一个是用来接收数据的端口,也就是图中的8702,另一个是用来发送数据的端口8701,nginx会将8702收到的数据转发到8701端口。
3、如何使用远程端口转发?