Nginx 四層負載均衡
- 四層負載均衡:TCP/IP網絡層,主要處理對工作在網絡層建立網絡鏈接的服務提供負載均衡應用。
- Nginx:Nginx-1.9.0後續版本新增四層負載均衡功能。
- 模塊名稱:--with-stream
- 配置生效塊:stream添加到配置文件最外層。
使用案例
配置文件:nginx.conf
添加位置:文件底部
# 啓用四層模塊 stream { # 負載均衡模塊 upstream kevin { # 代理地址 server 192.168.10.10:8080; server 192.168.10.20:8081; } server { # 監聽端口 listen 8081; # 代理超時時間 proxy_timeout 20s; # 指定代理 proxy_pass kevin; } }
stream { upstream kevin { server 192.168.10.10:8080; server 192.168.10.20:8081; } server { listen 8081; proxy_timeout 20s; proxy_pass kevin; } }