公司动态

Nginx fair模块安装

📅 2026/7/20 18:28:24
Nginx fair模块安装
下载nginx-upstream-fair模块包https://github.com/gnosek/nginx-upstream-fair得到 nginx-upstream-fair-master.zip 这个文件将文件解压到文件夹下然后记住解压包的路径unzipnginx-upstream-fair-master.zip-d/rootmvnginx-upstream-fair-master fair#安装包路径在/root/fair下重新加参数编译nginx的安装包–add-module/root/fair举例./configure--prefix/usr/local/nginx\--sbin-path/usr/local/nginx/sbin/nginx\--modules-path/usr/local/nginx/modules\--conf-path/usr/local/nginx/conf/nginx.conf\--error-log-path/usr/local/nginx/logs/error.log\--http-log-path/usr/local/nginx/logs/access.log\--pid-path/usr/local/nginx/logs/nginx.pid\--lock-path/usr/local/nginx/logs/nginx.lock\--with-http_gzip_static_module\--with-http_ssl_module\--add-module/root/fair然后makemake会报错需要修改nginx文件4.修改文件vimsrc/http/ngx_http_upstream.hvim搜索/ngx_http_upstream_srv_conf_s 然后通过n往下找到in_port_t下面添加一行in_port_t default_port;保存后再次执行make平滑升级① 备份原nginx文件mv/usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginxold② 进入objs文件夹将新的nginx文件拷贝到nginx运行目录cdobjscpnginx /usr/local/nginx/sbin③ 回到安装包根目录执行升级cd..makeupgrade④ nginx.conf添加fair后重新加载配置#此时nginx -t不会报错如果没有fair模块则会报错./nginx-t./nginx-sreload