2019独角兽企业重金招聘Python工程师标准>>>

Nginx学习之负载均衡fair模块

2017-04-10 20:27

写在开始

前面对Nginx的三种负载均衡实现做了一个简单的介绍,这里分享一个第三方的负载均衡模块nginx-upstream-fair。

模块介绍

The Nginx fair proxy balancer enhances the standard round-robin load balancer provided

with Nginx so that it will track busy back end servers (e.g. Thin, Ebb, Mongrel)

and balance the load to non-busy server processes.

简单翻译一下,fair采用的不是内建负载均衡使用的轮换的均衡算法,而是可以根据页面大小、加载时间长短智能的进行负载均衡。

下载地址:

解压:

  1. unzip nginx-upstream-fair-master.zip

模块安装 未安装Nginx

切换到Nginx目录执行一下操作

配置:

  1. ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --add-module=/home/nginx-upstream-fair-master

编译安装

  1. make &&make intstall

安装过Nginx

切换到Nginx目录执行一下操作

配置

  1. ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --add-module=/home/nginx-upstream-fair-master

编译

  1. make

复制Nginx

  1. cp objs/nginx /usr/local/nginx/nginx

配置实现

  1. upstream backserver {

  2. fair;

  3. server 192.168.0.14;

  4. server 192.168.0.15;

  5. }

```

注意事项

已安装Nginx,配置第三方模块时,只需要—add-module=/第三方模块目录,然后make编译一下就可以,不要 make install 安装。编译后复制objs下面的Nginx到指定目录下。

配置中path自行定义即可

转载于:https://my.oschina.net/u/3367404/blog/1859287

Nginx学习之负载均衡fair模块相关推荐

  1. windows下使用Nginx服务器实现负载均衡方法

    windows下使用Nginx服务器实现负载均衡方法 安装与基本配置 首先下载windows的版本Nginx服务器 下载地址如下: http://www.nginx.org/download/ngin ...

  2. Nginx+Tomcat实现负载均衡、动静分离集群部署

    Nginx+Tomcat实现负载均衡.动静分离集群部署 一.Tomcat多实例部署 1.安装好jdk 2.安装tomcat 3.配置tomcat环境变量 4.修改tomcat2中的server.xml ...

  3. Nginx反向代理 负载均衡sky

    Nginx服务部署 Nginx简介 Nginx (engine x) 是一个轻量级的.高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗 ...

  4. nginx下TCP负载均衡配置

    负载均衡基础与nginx下TCP负载均衡配置 安装nginx 在服务器快速集群环境搭建中,都迫切需要一个能拿来即用的负载均衡器,nginx在1.9版本之前,只支持http协议web服务器的负载均衡,从 ...

  5. nginx服务器的负载均衡和动静分离(未完)

    安装nginx,我的博客里面有介绍源码和yum安装. 实战:使用nginx实现动静分离的负载均衡集群 实战:使用haproxy实现负载均衡集群 LB负载均衡集群分为两类:LVS(四层)和Nginx或p ...

  6. nginx实现web负载均衡

    1.安装相关依赖包(开发包组"Development Tools"和 "Development Libraries",以及pcre-devel包) # yum ...

  7. So easy!Nginx+SpringBoot 实现负载均衡

    在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5,在数据的稳 ...

  8. Nginx七层负载均衡配置

    Nginx七层负载均衡 Nginx要实现七层负载均衡需要用到proxy_pass代理模块配置.Nginx默认安装支持这个模块,我们不需要再做任何处理.Nginx的负载均衡是在Nginx的反向代理基础上 ...

  9. nginx+tomcat+memcached负载均衡

    2019独角兽企业重金招聘Python工程师标准>>> nginx+tomcat+memcached负载均衡 负载均衡: 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服 ...

最新文章

  1. PhpMyAdmin导入数据库大小限制?
  2. ajax简单实战例子
  3. 日常生活小技巧 -- UART 回环测试
  4. c语言常用符号与英文,C语言常用符号与英文(7页)-原创力文档
  5. powerquery mysql数据库_window 10 下 --excel | power query 通过 ODBC链接 mysql 数据库
  6. httrack 拷贝网站到本地(好东西,但是发现考的不全)
  7. PGpool 编译出错
  8. python 微服务架构实战_《分布式服务架构:原理、设计与实战》第一章分布式微服务架构设计原理...
  9. 天猫双11星秀猫官方周边开售 从设计到生产用时1个月
  10. jquery 读取页面load get post ajax 四种方式代码写法
  11. 一个关于 TensorFlow 的悲剧故事
  12. linux 共享内存管理,什么是物理/虚拟/共享内存——Linux内存管理小结一
  13. windriver 自动生成pcie驱动
  14. QQ坦白说抓包破解与PacketCapture使用介绍
  15. 三层交换机实现不同vlan间通信
  16. Visual Paradigm简单教程(2):绘制序列图
  17. 试用期没过,因在公司上了 1024 网站...
  18. ltsc系统升级为服务器,微软宣布Windows Server 2022开始转向LTSC 不再发布半年频道更新...
  19. 无线串口服务器设置,怎么使用无线串口服务器
  20. java基础之自定义异常_繁星漫天_新浪博客

热门文章

  1. springboot后台弹出前台对话框_基于springboot的精品小说网站
  2. php4种九九乘法表编程,PHP 99乘法表的几种实现代码
  3. oracle ohs是什么,怎么更改OHS端口为80
  4. java latlng_【LBS】移动互联网基于LBS地理位置应用java开发必备
  5. 测试一些利用PYTHON完成中英文翻译的效果
  6. Python 单词翻译:中英文翻译模块
  7. 测试MindMotion MM32F3277 MicroPython -2021-11-20新增PWM版本
  8. 安装LPC55S69 MicroPython模块是遇到的CDC Interface驱动问题
  9. 2021年春季学期-信号与系统-第九次作业参考答案-第三小题
  10. AI电磁组中的NN到底有什么优势?