nginx实现负载均衡,引入第三方fair

slovyz 2020-08-14

nginx实现负载均衡,按后端服务器的响应时间来分配请求,响应时间短的优先分配。需要使用fair参数(第三方);

nginx实现负载均衡,引入第三方fair

 添加配置后报错:

nginx实现负载均衡,引入第三方fair

解决:

下载 nginx-upstream-fair 并安装

博客园地址:https://files.cnblogs.com/files/DreamFather/nginx-upstream-fair-master.zip

官方地址:https://yq.aliyun.com/go/articleRenderRedirect?spm=a2c4e.11153940.0.0.75217464tmlm1b&url=https%3A%2F%2Fgithub.com%2Fgnosek%2Fnginx-upstream-fair

解压:unzip nginx-upstream-fair-master.zip

放入指定目录中。

进入nginx目录执行操作,注:安装了nginx和还未安装nginx执行的命令不一样,这里用的是已经安装了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=/data/nginx-fair/nginx-upstream-fair-master

/data/nginx-fair/nginx-upstream-fair-master  是 nginx-upstream-fair 的安装目录。

make

再次编辑nginx配置,保存,成功。

相关推荐