nginx均衡负载的设置
来源:互联网 发布:域名可以卖钱吗 编辑:程序博客网 时间:2024/05/22 06:42
再看了一下nginx均衡负载的一些设置,其实就是对于配置文件的一些修改,看看以下配置文件这个例子
http { upstream www.test1.com { ip_hash; server 172.16.125.76:8066 weight=10; server 172.16.125.76:8077 down; server 172.16.0.18:8066 max_fails=3 fail_timeout=30s; server 172.16.0.18:8077 backup; } upstream www.test2.com { server 172.16.0.21:8066; server 192.168.76.98:8066; } server { listen 80; server_name www.test1.com; location /{ proxy_pass http://www.test1.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; } } server { listen 80; server_name www.test2.com; 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; }}
定义了两个不知道叫啥的东西,暂且叫server,www.test1.com和www.test2.com,upstream当中的server对应了分配的各个不知到叫啥的东西,对应server花括号里面需要设置对应的proxy_pass,这样就可以实现自动分配了
www.test2.com就是标准的均衡负载,几个server轮流分配,而在www.test1.com中,有ip_hash这么一句,这就表示按ip会记录并分配对应的server,用这种方法可以实现会话保持。
后面跟weight,表示分配权重;
down表示负载过重或者不参与了;
backup 其它服务器时或down时才会请求backup服务器;
max_fails 失败超过指定次数会暂停或请求转往其它服务器;
fail_timeout 失败超过指定次数后暂停时间;
0 0
- nginx均衡负载的设置
- nginx负载均衡设置
- Nginx 负载均衡 设置
- nginx负载均衡设置
- NGINX常用负载均衡设置
- Nginx负载均衡设置实例
- nginx简单负载均衡设置
- Nginx负载均衡设置实例
- Nginx的负载均衡
- nginx的负载均衡
- nginx的负载均衡
- Nginx的负载均衡
- Nginx的负载均衡
- nginx 的负载均衡
- nginx的负载均衡
- Nginx的负载均衡
- Nginx的安装部署及负载均衡设置
- Nginx负载均衡的实现
- C#发布流程
- 50 口头禅
- 2014腾讯实习生面试经历(重庆站)
- HTTP with Python – PycURL by Example
- Vmware虚拟机IP配置问题
- nginx均衡负载的设置
- Qt Qt/E Qtopia 的关系
- 跨域请求
- 工作问题积累(十一)如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题
- 基于mini2440的qtopia应用程序开发之一:搭建平台+友善之臂的错误分析
- 奥巴马亚洲行更像做姿态 谁都别想多
- 基于mini2440的qtopia程序设计之二:如何在qtopia创建快捷方式
- Oracle Hint的用法
- 天有定数,底油定时,人有定势