
Nginx 配置负载均衡
???IP???????????192.168.186.56????????192.168.186.57?IP??????? ????????????????????81?82?83?? ??????????????????????/mnt/kf1?/mnt/kf2?/mnt/kf3????????? ??????? ????? ???????
发布日期:2021-05-14 16:02:28
浏览次数:24
分类:精选文章
本文共 2759 字,大约阅读时间需要 9 分钟。
?????Nginx??????????????????????????????????????????????????Nginx??????
???????
??????????????????????????????????????Nginx????????????????RR??????????????IP??????ip_hash????????????????????
Nginx???????
Nginx????????upstream
??????????????????backend group??Nginx?????????????????????
????????
?????RR?Round-Robin?
- ?????Nginx???????????????????????
- ?????
upstream kfedu { server 192.168.186.57:81; server 192.168.186.57:82; server 192.168.186.57:83;}
???????
- ?????????????
weight
???????????? - ???
upstream kfedu { server 192.168.186.57:81 weight=1; server 192.168.186.57:82 weight=2; server 192.168.186.57:83 weight=3;}
- 81????1????82??2??83??3??
IP?????ip_hash?
- ???????IP???????????????IP???????????????????????
- ???
upstream kfedu { ip_hash;}
?????????
???????????????
Nginx????????
???Nginx????????
upstream kfedu { server 192.168.186.57:81; server 192.168.186.57:82; server 192.168.186.57:83;}server { listen 80; server_name localhost; location / { proxy_pass http://kfedu; }}
????????
?????
upstream kfedu { server 192.168.186.57:81 weight=1 max_fails=3 fail_timeout=15; server 192.168.186.57:82 weight=2; server 192.168.186.57:83 weight=3;}
max_fails
???????????????????1?fail_timeout
????????max_fails
?????????????????10??
??????
upstream kfedu { server 192.168.186.57:81 weight=1 max_fails=3 fail_timeout=15; server 192.168.186.57:82 weight=2; server 192.168.186.57:83 backup;}
backup
????????????????????
?????
upstream kfedu { server 192.168.186.57:81 max_conns=1000;}
max_conns
?????????????????
????????
upstream kfedu { server 192.168.186.57:81; server 192.168.186.57:82; server 192.168.186.57:83 down;}
down
???????????????????????
Nginx????
????????????????????
upstream kfedu { server 192.168.186.57:81; server 192.168.186.57:82; server 192.168.186.57:83;}proxy_cache_path /data levels=1:2 keys_zone=kfcache:10m;server { listen 80; server_name localhost; location / { proxy_pass http://kfedu; proxy_cache kfcache; proxy_cache_valid 200 5m; }}
URL???
Nginx?rewrite
??????URL??????????????????????
server { listen 80; server_name www.kf1.com; rewrite ^/(.*) http://www.kf2.com/$1 permanent;}server { listen 80; server_name www.kf2.com; location / { root html; index index.html index.htm; }}
????
upstream
???server
????????????????????listen
???80???????????proxy_pass
?????????Nginx????????????????????????????????Nginx????????????????
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月07日 00时07分47秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JDK9-15新特性
2019-03-11
集合继承结构
2019-03-11
LinkedList 实现类
2019-03-11
Vector 实现类
2019-03-11
HashMap类、HashSet
2019-03-11
HashTable类
2019-03-11
TreeSet、TreeMap
2019-03-11
ObjectInputStream、ObjectOutputStream
2019-03-11
JVM内存模型
2019-03-11
反射机制
2019-03-11
反射Field、Method、Constructor
2019-03-11
可变长度参数
2019-03-11
堆空间常用参数总结
2019-03-11
3、条件查询
2019-03-11
5、分组函数 / 聚合函数
2019-03-11
8、子查询
2019-03-11
cordova打包apk更改图标
2019-03-11
开启与配置SMTP服务器
2019-03-11
APP卡片式设计
2019-03-11
GitHub上传时,项目在已有文档时直接push出现错误解决方案
2019-03-11