反向代理和负载均衡的关系可以理解为,一个ip的负载均衡就是反向代理。

  反向代理使用的是:proxy_pass指令   负载均衡使用的是:proxy_pass指令+upstream指令

  负载均衡的3中方式:

  1、轮询,就是轮着来

   2、权重,举个例子   A的权重设置为3,B的权重设置为5,那么A和B分别命中的概率为    3/(3+5)  和  5/(3+5)

3、ip_hash,这个功能是让同一个ip的请求,分发到相同的服务器上去,这个主要是针对有登录功能的页面,毕竟如果下一次请求到了别的服务器上去那么又要重新登录一边就很尴尬

  反向代理:

  location / {

proxy_pass http://192.168.1.1;

}

 负载均衡:

upstream backend {

#ip_hash;

    server 192.168.1.251;

server 192.168.1.252;

server 192.168.1.247;

}

server {

listen       80;

server_name  trffweb;

   location / {

proxy_pass http://backend;

}

}

最新文章

  1. 注册OCX失败
  2. MyBatis 配置文件头部换行异常
  3. iOS学习系列-Apache服务器的配置
  4. 如何安全地关闭MySQL实例
  5. Sublime Text快捷键和常用插件推荐
  6. HTML5自学笔记[ 5 ]JSON的新方法
  7. How to check Windows 7 OS is permanently activated?[Windows 7]
  8. Hibernate4.x之映射文件
  9. Android Geocoder(位置解析)
  10. Guava缓存器源码分析——缓存统计器
  11. mac os apache 配置方法详细介绍
  12. java 操作本地数据库 mysql
  13. git merge与 git rebase区别及实例
  14. ESXI的安装和部署
  15. Parameter 'ids' not found. Available parameters are [array]
  16. Jquery框架1.选择器|效果图|属性、文档操作
  17. 表结构中updated_time设计为ON UPDATE CURRENT_TIMESTAMP时,使用过程的一个坑
  18. USB-IF协会公布最新PD3.0(PPS)协议认证芯片和产品名单
  19. HTML|CSS之前端入门
  20. Scrum 团队成立 -- 软件工程

热门文章

  1. Docker基础——从入门到精通
  2. [Android]如何导入已有的外部数据库
  3. hashCode() 和 equals()的问题解答及重写示范
  4. java项目构建工具Maven
  5. vue数据变化后页面刷新
  6. 用fiddler监控移动端的通讯
  7. 记一次docker使用异常
  8. jQuery原理系列-Dom Ready
  9. C# SqlBulkCopy 避免插入重复数据(不重复即插入)
  10. UVA 10564 计数DP