当前位置:首页 > 服务器技术 > nginx

编译nginx增加fair模块

安装必要的软件

ubuntu里是

apt installwgetgccmake 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/nginxln -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;        }
    }
}

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐