安装nginx,我的博客里面有介绍源码和yum安装.

实战:使用nginx实现动静分离的负载均衡集群

实战:使用haproxy实现负载均衡集群

LB负载均衡集群分为两类:LVS(四层)和Nginx或proxy(七层)

客户端通过访问分发器的VIP来访问网站

现在应用更复杂,比如现在网站页面有:.php  .html   .png   .jpg   .jsp 等,有动态页面有静态页面,静态页面一般是不变的,想访问更快些。

但是前面的LVS是四层的,基于IP的,现在需要在不同应用层基于不同的应用进行分发.

工作中,希望:

静态文件处理:可以使用nginx或apache

动态文件处理:apache,tomcat

图片文件处理:squid

nginx 动静分离负载均衡:

1.nginx的upstream目前最常用3中方式分配

1)轮询(默认)

每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除

2)weight

指定轮询几率,weight和访问比率正比,用于后端服务器性能不均的情况.

3)ip_hash

每个请求访问ip的hash结果分配,这样每个访客固定一个后端服务器,可以解决session的问题.

4)fair(第三方)

按后端服务器相应时间来分配请求,响应时间短的优先分配

5)url_hash(第三方)

配置nginx.conf:

定位小技巧(定位两个百分号,按%)

在server里面配置

server{listen  80;server_name  localhost;location /{root  html;index  index.html  index.htm;if($request_uri ~* \.html$){#后缀为html的走下面服务器proxy_pass http://htmlservers;
        }if($request_uri ~* \.php$){#后缀php的走下面proxy_pass http://phpservers;
        }    #其他的资源走picserverproxy_pass http://picservers;
}}

在http{}里面添加server{}外面

upstream htmlservers{#定义负载均衡服务器组server 192.168.1.62:80;server 192.168.1.64:80;
}upstream phpservers{server 192.168.1.62:80;server 192.168.1.64:80;
}upstream picservers{server 192.168.1.62:80;server 192.168.1.64:80;
}

nginx服务器的负载均衡和动静分离(未完)相关推荐

  1. Nginx+Tomcat实现负载均衡与动静分离

    Nginx+Tomcat实现负载均衡与动静分离 一.Nginx负载均衡和动静分离 1.Nginx 实现负载均衡是通过反向代理实现 反向代理(Reverse Proxy) 是指以 代理服务器(例:Ngi ...

  2. Nginx+Tomcat 搭建负载均衡、动静分离(tomcat多实例)

    文章目录 一.Tomcat多实例配置 1.关闭防火墙 2.将软件包上传到/opt目录下 3.安装JDK 4.安装Tomcat 5.配置tomcat环境变量 6.修改tomcat2中的server.xm ...

  3. 一文解读Nginx+Tomcat实现负载均衡、动静分离

    前言 一.Nginx 负载均衡实现原理 1.Nginx 实现负载均衡是通过反向代理实现 反向代理(Reverse Proxy) 是指以 代理服务器(例:Nginx) 来接受 internet 上的连接 ...

  4. Nginx之反向代理与负载均衡实现动静分离实战

    Nginx之反向代理与负载均衡实现动静分离实战 什么是反向代理与负载均衡 Nginx仅仅作为Nginx  proxy反向代理使用的,因为这个反向代理功能表现的效果是负载均衡集群的效果. 负载均衡指的是 ...

  5. Nginx入门教程-简介、安装、反向代理、负载均衡、动静分离使用实例

    场景 Nginx入门简介和反向代理.负载均衡.动静分离理解 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102790862 Ub ...

  6. 使用nginx+Apache负载均衡及动静分离

    使用nginx+Apache负载均衡及动静分离 介绍    LB负载均衡集群分两类: LVS (四层)和 nginx或haproxy (七层)    客户端都是通过访问分发器的VIP来访问网站 在七层 ...

  7. Nginx+Tomcat负载均衡、动静分离

    目录 一:Nginx实现负载均衡原理 二:Nginx动静分离原理 三:Nginx+Tomcat负载均衡.动静分离实验 3.1部署Nginx负载均衡器 3.1.1关闭防火墙,将安装nginx所需的软件包 ...

  8. 使用Nginx负载均衡及动静分离

    使用Nginx负载均衡及动静分离 目录 使用Nginx负载均衡及动静分离 一.系统拓扑图 二.环境准备 三.服务器安装 1.jdk,tomcat,mysql 2.Nginx的安装 2.1 gcc安装 ...

  9. Nginx总结(反向代理、负载均衡、动静分离)篇

    一.Nginx简介 什么是Nginx Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上ngimx,的并发能力确实在同 ...

最新文章

  1. c语言——求单词个数
  2. 【分享】博客美化(6)为你的博文自动添加目录【转】
  3. 小议Python3的原生协程机制
  4. Intel Realsense D435 pyrealsense2 get_option_range() 获取rs.option中参数值取值范围 获取默认值
  5. 【Keras】学习笔记(二)
  6. Apache Log4j 学习笔记
  7. 【C语言】请输入一个n(n=10)并输出一个n行n列的杨辉三角
  8. 韩顺平php视频笔记49 函数深入 php的值传递与引用传递 goto
  9. 远场语音识别面临的瓶颈与挑战
  10. java读取redis数据_Java连接redis操作数据
  11. textarea 滚动条设置
  12. 使用Javassist 动态生成类
  13. WSUS:数据库从WID 换成 SQLExpress
  14. cad怎么画立体图形教学_立体图形怎么画步骤 找CAD图形中心点的方法步骤图
  15. 没有mysql sock_找不到mysql.sock,mysql.sock丢失问题解决方法
  16. Scrapy1.0教程 - 目录汇总贴
  17. 小白学react之页面BaseLayout框架及微信的坑
  18. Acrobat如何将PDF拆分为多个文档
  19. Word 2010之简单图文混排
  20. 怎么传文件到百度云服务器,别人传文件给我 可是怎么用百度网盘保存文件呢 其实很简单!...

热门文章

  1. Oracle事务处理—隔离级别
  2. 在Eclipse中的Android项目里实现代码复用
  3. 小白兔写话_聪明的小白兔看图写话
  4. linux 读取命令行输入,Linux read命令的使用
  5. springboot 请求路径有后缀_springboot指定访问url接口后缀:*.do或*.action
  6. python神秘的魔法函数_python进阶之魔法函数
  7. db9小波包分解matlab,小波包分解、重构 matlab代码
  8. Tomcat怎样将配置文件放在外部
  9. 51单片机教程哪个好?
  10. linux 检索全部文件中的中文词汇,linux – 获取所有文件中的单词计数