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