博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx 负载均衡
阅读量:5162 次
发布时间:2019-06-13

本文共 790 字,大约阅读时间需要 2 分钟。

负载均衡

vim /etc/nginx/nginx.conf 添加:

upstream webservers {        ip_hash;        server 192.168.1.201 weight=1 max_fails=2 fail_timeout=2;        server 192.168.1.202 weight=1 max_fails=2 fail_timeout=2;        # server 127.0.0.1:80 backup;     //2 台主机都不能访问就访问本机     }    server {        listen       80;        server_name  localhost;        #access_log  logs/host.access.log  main;        location / {                proxy_pass      http://webservers;                proxy_set_header  X-Real-IP  $remote_addr;        }  }

# max_fails,允许请求失败的次数,默认为 1。当超过最大次数时,返回 proxy_next_upstream 模块定义的错误。

# fail_timeout,在经历了 max_fails 次失败后,暂停服务的时间。

# ip_hash,每个请求按访问 IP 的 hash 结果分配,这样来自同一个 IP 的访客固定访问一个后端服务器,有效解决了动态网页存在的 session 共享问题。(一般电子商务网站用的比较多)

转载于:https://www.cnblogs.com/Mrhuangrui/p/4570365.html

你可能感兴趣的文章
读书印记 - 《菊与刀》
查看>>
第一个小demo: spring boot + mybatis + thymeleaf
查看>>
mysql获取字段信息
查看>>
Tomcat 网站部署(三)
查看>>
JS实现全选与取消 Jquery判断checkbox是否被选中
查看>>
如果重新设计网络,有没有可能合并IP地址跟MAC地址?
查看>>
德州扑克总纲
查看>>
linux下password的用法
查看>>
[poj1986]Distance Queries(LCA)
查看>>
BPM配置故事之案例11-操作外部数据源
查看>>
uniGUI试用笔记(一)
查看>>
漫谈python中的搜索/排序
查看>>
js_类数组转化为数组
查看>>
centos 7 安装 rvm 超时
查看>>
类库间无项目引用时,在编译时拷贝DLL
查看>>
module 'socket' has no attribute的解决方案
查看>>
Java NIO vs. IO
查看>>
BIO、NIO、AIO通信机制
查看>>
STL priority_queue<> 用法 <转>
查看>>
POJ-3009 Curling 2.0 简单BFS
查看>>