- 营业的域名没有拆分或者不欲望拆分,但欲望实现动静分别、多营业分别,
- 不合的客户端设备(例如:手机和 PC端)应用同一个域名拜访同一个营业网站,就须要根 据规矩将不合设备的用户请求交给后端不合的办事器处理,以便获得最佳用户体验。
- [root@lb01 conf]# curl -H host:bbs.etiantian.org 10.0.0.5/xiaoxinxin.html
- bbs web03
- [root@lb01 conf]# curl -H host:bbs.etiantian.org 10.0.0.5/xiaoxinxin.html
- bbs web02
- [root@lb01 conf]# curl -H host:bbs.etiantian.org 10.0.0.5/xiaoxinxin.html
- bbs web01
1.4 nginx中常用模块解释
1.4.1 模块调剂算法
①. 定义轮询调剂算法-rr-默认调剂算法
②. 定义权重调剂算法-wrr
③. 定义静态调剂算法-ip_hash
④. 定义最小的连接数-least_conn
1.4.2 nginx反向代劳相干两个模块
upstream 模块 类似与一个水池,将nginx节点放置到水池中
proxy模块 用水池琅绫擎的nginx节点,应用pr oxy进行调用
1.4.3 upstream模块核心参数简介
weight 权重
max_fails 抛得次数
1.2.1 集群种类
fail_timeout 掉败的超不时光
backup 备份
1.4.4 weight 参数实践 (权重)
- worker_processes 1;
- events {
- worker_connections 1024;
- }
- http {
- include mime.types;
- default_type application/octet-stream;
- sendfile on;
- keepalive_timeout 65;
- upstream server_pools{
- server 10.0.0.7:80 weight=1;
- server 10.0.0.8:80 weight=2;
- }
- server{
- listen 80;
- server_name bbs.etiantian.org;
- location / {
- proxy_pass http://server_pools;
- }
- }
- }
测试
- [root@test tools]# curl 10.0.0.5
- web01 www
- [root@test tools]# curl 10.0.0.5
- web01 www
- [root@test tools]# curl 10.0.0.5
- web02 www
- [root@test tools]# curl 10.0.0.5
- web01 www
- [root@test tools]# curl 10.0.0.5
- web01 www
- [root@test tools]# curl 10.0.0.5
- web02 www
1.4.5 其他的参数解释
- ngx_http_status_module
- ngx_http_ssl_module
- ngx_http_log_module
- ngx_http_upstream_module
- ngx_http_proxy_module
max_fails 掉败的测验测验次数
fail_timeout 掉败后的再次测验测验时光
backup 备份节点:所有的节点都挂掉落后数据才会请求web01
- server 10.0.0.7:80 weight=1 max_fails=3 fail_timeout=10 ;
- server 10.0.0.8:80 weight=2 max_fails=3 fail_timeout=10 backup;
推荐阅读
因Python微软和亚马逊再次联手推出人工智能软件,谷歌靠边站
两家公司要联手推出闪开辟者更轻易的应用开源人工智能软件据媒体报道,比来几个月以来,亚马逊和微软已经第二次联手开辟人工智能技巧了,而谷歌今朝依然还处于不雅望状况。两家公司联手推>>>详细阅读
本文标题:Nginx的反向代理与负载均衡
地址:http://www.17bianji.com/lsqh/39883.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示