从来好事天生俭,自古瓜儿苦后甜。这篇文章主要讲述nginx端口转发&负载均衡相关的知识,希望能为你提供帮助。
nginx负载均衡&
&
端口转发
文章主要介绍用Nginx来进行流量转发和负载均衡,它支持UDP这一点弥补了HaProxy的不足。
Nginx支持插件扩展,可以实现更丰富的负载均衡功能。
建议使用docker来部署Nginx,优点是快捷方便, 缺点是不方便自定义Nginx模块。
Nginx配置如下usernginx;
worker_processes1;
events {
worker_connections1024;
}
【nginx端口转发&负载均衡】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;
}
}
推荐阅读
- 眼见为实,看看MySQL中的隐藏列!
- 听说原型是UI的工作,我要暴走了…
- 如何优雅地实现分页查询
- rf安装之rf应用
- 万字干货OpenMetric与时序数据库存储模型分析
- 数字化的终局(赛博朋克(社会主义?))
- [C语言] strlenstrcmp时间戳
- 零基础入门Serverless(Hello World)
- vivado关联notepad++遇到的坑