目录
一:Nginx TCP反向代理
二:Nginx TCP反向代理安装与配置
2.1 Nginx下载和安装
2.2 Nginx的基本操作
2.3 Nginx TCP反向代理的基础配置
2.4 Nginx Stream配置
Nginx使用proxy_bind负载tcp socket,解决代理端口耗尽。 当nginx用作代理服务器时,对于客户端身份属于Server,对于服务端身份属于Client,则ip是固定的,服务器的ip:port也固定,因此连接数限制为Nginx服务器本身的端口数 ,即65536。实际上,它可以是Nginx服务器的一个网卡配置了多个ip,并且通过增加客户端的ip数量来打破限制。 借助Nginx的proxy_bind和split_client函数,它突破了单机外部65535和负载平衡的影响。
1.下载Nginx安装包
2.解压安装包
3.配置
stream模块主要负责功能服务分流负载,还能解决某些特定的网络问题。nginx默认安装的时候无法加载流stream模块,需要在启动参数里加上–with-stream,需要通过以下操作:
4.编译
5.安装
1.启动Nginx服务
2.停止Nginx服务
3.重启Nginx服务cd /usr/local/nginx/sbin
4.单网卡绑定多IP
5.查看那些IP连接本机
6.查看nginx进程