Nginx负载均衡之端口转发
文章主要介绍用Nginx来进行流量转发和负载均衡,它支持UDP这一点弥补了HaProxy的不足。 并且Nginx支持插件扩展,可以实现更丰富的负载均衡功能。
建议使用docker来部署Nginx,优点是快捷方便,且适合有洁癖的同学。 不过缺点是不方便自定义Nginx模块。
Nginx配置如下user nginx;
worker_processes 1;
events {
worker_connections 1024;
}
stream {
upstream port-group1 {
hash ip_hash;
server 45.xxx.xxx.11:8080; #ip:端口
server 45.xxx.xxx.22:8080; #ip:端口
}
upstream port-group2 {
hash ip_hash;
server 45.xxx.xxx.33:6666; #ip:端口
server 45.xxx.xxx.44:6666; #ip:端口
}
server {
listen 8080;
listen 8080 udp;
proxy_connect_timeout 3s;
proxy_pass prot-group1;
}
server {
listen 443;
listen 443 udp;
proxy_connect_timeout 3s;
proxy_pass prot-group2;
}
}
会Nginx的不用问了吧,一看就会。赞0
踩0
本文标签:这篇文章木有标签
版权声明:若无特殊注明,本文为《橙子柠檬》原创,转载请保留文章出处。
本文链接:https://qinzc.me/post-202.html
正文到此结束