Nginx负载均衡_1
来源:互联网 发布:如何修改sql数据库名称 编辑:程序博客网 时间:2024/06/05 14:33
Nginx负载均衡_1
3台及以上Nignx server服务器
192.168.0.1 (负载均衡服务器)192.168.0.2 (WEB 服务器1)192.168.0.3 (WEB 服务器2)
负载均衡服务器配置
gzip on; #均询式负载均衡 upstream www.svrap.com { server 192.168.0.2:80; server 192.168.0.3:80; } #权重式负载均衡 #upstream www.svrap.com { # server 192.168.0.2:80 weight=10; # server 192.168.0.3:80 weight=10; #} #ip_hash负载均衡(session稳定) #upstream www.svrap.com { # ip_hash; # server 192.168.0.2:80; # server 192.168.0.3:80; #} #fair负载均衡(第三方)(响应最快服务器优先分配给用户) #upstream www.svrap.com { # server 192.168.0.2:80; # server 192.168.0.3:80; # fair; #} #url_hash负载均衡(第三方)(后端服务器为缓存时效果较好) #upstream www.svrap.com { # server 192.168.0.2:80; # server 192.168.0.3:80; # hash $request_uri; # hash_method crc32; #} #upstream中server格式: #server ip:port [down|weight=?|max_fails|fail_timeout|backup]; #down: 表示单前的server暂时不参与负载 #weight: 默认为1.weight越大,负载的权重就越大。 #max_fails: 允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream模块定义的错误 #fail_timeout: max_fails次失败后,暂停的时间。 #backup: 其它所有的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻。 server { listen 80; server_name www.svrap.com; charset utf-8; access_log /nginx_access.log main; location / { proxy_pass http://www.svrap.com; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } error_page 403 404 /40x.html; location = /40x.html { root html; } error_page 404 500 502 503 504 /50x.html; location = /50x.html { root html; } }
注意事项
nginx支持同时设置多组的负载均衡,用来给不用的server来使用。client_body_in_file_only: 设置为On 可以讲client post过来的数据记录到文件中用来做debugclient_body_temp_path: 设置记录文件的目录 可以设置最多3层目录location: 对URL进行匹配.可以进行重定向或者进行新的代理 负载均衡
0 0
- Nginx负载均衡_1
- nginx负载均衡【nginx】
- nginx配置负载负载均衡
- nginx负载均衡
- Nginx负载均衡
- Nginx 负载均衡 简介
- nginx 负载均衡配置
- Nginx负载均衡
- nginx 负载均衡测试
- Nginx实现负载均衡
- Nginx负载均衡
- 解析Nginx负载均衡
- Nginx负载均衡
- nginx 实现负载均衡
- 【NGINX】负载均衡(upstream)
- nginx 负载均衡
- Nginx 负载均衡示例
- Nginx负载均衡
- apply、call
- 位运算求整数平均值
- 测试序列的特点
- 使用LayoutInflater应该注意的问题
- Ubuntu 14.04 LTS Apache2 设置虚拟主机
- Nginx负载均衡_1
- UI设计师不可不知的安卓屏幕知识-安卓100分享
- Ubuntu 安装和使用Docker容器
- 【python学习笔记(1)】配置环境变量
- Shiro集成spring企业级开发
- 3.1 字符串操作
- 如何辨别思维导图与概念图
- (Ryan的Redis系列博客)6.更改和查询键空间
- 含可变形参函数(initialize_list形参、可变参数模板)