首页 > 其他 > 详细

编译nginx增加fair模块

时间:2020-12-23 08:59:08      阅读:33      评论:0      收藏:0      [点我收藏+]

安装必要的软件

ubuntu里是

apt install wget gcc make zlib1g-dev libpcre3-dev

 

去官网下载最新稳定版的nginx源码

 

git clone 源码

git clone https://github.com/gnosek/nginx-upstream-fair.git

根据提示修改源码的BUG

https://github.com/gnosek/nginx-upstream-fair/pull/27/commits/ff979a48a0ccb9217437021b5eb9378448c2bd9e

开始编译

./configure --prefix=/root/go/nginx --add-module=/root/nginx-upstream-fair

 

最后做下链接

rm -rf /usr/sbin/nginx
ln -s /root/go/nginx/sbin/nginx /usr/sbin/nginx

 

 

 

最后贴一个我在用的nginx.conf

user nginx;
worker_processes auto;
worker_rlimit_nofile 30000;

events {
    worker_connections 10240;
}

http {
    upstream http8080 {
        server 192.168.100.1:8080;
        server 192.168.100.2:8080;
        fair;
    }
    server {
        listen 127.0.0.1:8080;
        location / {
            proxy_pass http://http8080;
        }
    }
}

 

编译nginx增加fair模块

原文:https://www.cnblogs.com/xiangxisheng/p/14176553.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!