Nginx学习之负载均衡fair模块
写在开始
前面对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采用的不是内建负载均衡使用的轮换的均衡算法,而是可以根据页面大小、加载时间长短智能的进行负载均衡。
下载地址:nginx-upstream-fair
解压:
unzip nginx-upstream-fair-master.zip
模块安装
未安装Nginx
切换到Nginx目录执行一下操作
配置:
./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
编译安装
make && make intstall
安装过Nginx
切换到Nginx目录执行一下操作
配置
./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
编译
make
复制Nginx
cp objs/nginx /usr/local/nginx/nginx
配置实现
upstream backserver {
fair;
server 192.168.0.14;
server 192.168.0.15;
}
注意事项
已安装Nginx,配置第三方模块时,只需要--add-module=/第三方模块目录,然后make编译一下就可以,不要 make install 安装。编译后复制objs下面的Nginx到指定目录下。
配置中path自行定义即可。
小站:https://blog.52itstyle.com/
最后更新:2017-04-12 12:30:31
上一篇:
ELK统一日志系统的应用
下一篇:
Spark:超越Hadoop MapReduce
探秘视频编码黑科技,窄带高清2.0视觉模型及场景实战
V8 Ignition:JS 引擎与字节码的不解之缘
VM启动报错Cannot open the disk,Failed to lock the file
Android实现搜索关键字飞入飞出效果
os X下mds_stores占用大量cpu的解决办法
Android 如何把状态栏信号格改为5格
在线购物类型APP开发如何更好的提升用户体验
zoj 1456 Minimum Transport Cost 最短路
云栖大会直播:阿里巴巴成立全球研究院“达摩院” 计划三年内投资超1000亿元
Arbor Pravail APS系统防护DDoS攻击