nginx四层代理
Nginx 四层代理理仅能存在于 main 段,以下是代理的配置
stream { upstream ssh_proxy { hash $remote_addr consistent; server 192.168.1.10:22; #实际的服务器IP及端口 } upstream mysql_proxy { hash $remote_addr consistent; server 192.168.1.10:3306; #实际的服务器IP及端口,这里指向的是MySQL 端口 } server { listen 6666; #代理服务器的端口 proxy_connect_timeout 1s; proxy_timeout 300s; proxy_pass ssh_proxy; #指向代理 指向上面的-->upstream ssh_proxy } server { listen 5555; proxy_connect_timeout 1s; proxy_timeout 300s; proxy_pass mysql_proxy; #指向代理,指向上面的-->mysql_proxy } }
设定完毕后,
nginx -t -c /etc/nginx/nginx.conf
nginx -s reload -c /etc/nginx/nginx.conf
查看端口
ss -lnt /netstaut -lntp
每天进步一点点,多思考,多总结
版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。