1、下载安装NGINX
安装时需要加上--with-stream
./configure --with-stream
make
make install
2、使用docker运行两个容器作为服务端,宿主机可以访问两个容器
3、在宿主机上配置NGINX配置文件nginx.conf
stream {
upstream server_ips{
server 172.17.0.2:8787;
server 172.17.0.3:8787;
}
server {
listen 8300;
proxy_connect_timeout 10s;
proxy_timeout 30s;
proxy_pass server_ips;
}
}
4、在Windows上写socket访问宿主机的8300接口,访问数据会被转发到两个容器中处理
nginx启动 执行nginx
nginx停止 nginx -s quit