小知识:nginx 负载均衡的简单配置方法

代码如下:

http  

    {  

      upstream www.test2.com {  

                server 10.1.165.36:80  weight = 3;          

        server 10.249.198.235;  

             server 10.1.168.1  down;   

             server 10.1.168.2  backup;  

            #ip_hash;  

       }  

      server  

      {  

            location / {  

                  proxy_pass        http://www.test2.com;  

                  proxy_set_header   Host             $host;  

                  proxy_set_header   X-Real-IP        $remote_addr;  

                  proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;  

                  }  

    } 

Nginx负载均衡需要添加 upstream  和在Server中添加proxy_pass

server 10.1.165.36:80  weight = 3;  代表这个服务器会有相同概率的3倍被访问

server 10.1.168.1  down;  暂时不使用

server 10.1.168.2  backup; 压力大的时候才会启动

ip_hash;通过IP地址进行hash匹配。但是会有一些弊端,比如Nginx不在最外层的话就无法获取IP等

proxy_pass http://www.test2.com  代表访问的网址
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Linux用户进程是如何释放内存的

2023-5-17 11:21:32

建站知识

小知识:Linux命令free的输出含义

2023-5-17 11:29:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索