Nginx安装fair模块
官方github下载地址:https://github.com/gnosek/nginx-upstream-fair
我已经放到了百度网盘,可以直接下载
链接:https://pan.baidu.com/s/1GgdIC3rL50nNPkjQpcnJCA
提取码:blum
模拟在一个已经安装nginx的环境下增加fair模块
先安装一个nginx
yum -y install nginx
[root@iz2zed74kn7q0nv9z9nk4nz ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
事先已经在主机启动了两个web项目用于测试
在未安装fair模块的情况下进行填写会报错
如果报错了证明没安装
现在开始如下添加fair模块
下载fair包放到服务器上
解压
unzip nginx-upstream-fair-master.zip
如果你的已经安装nginx是通过yum安装的
则需要先下载一个同版本的安装包
[root@iz2zed74kn7q0nv9z9nk4nz ~]# nginx -v
nginx version: nginx/1.20.1
[root@iz2zed74kn7q0nv9z9nk4nz ~]# wget http://nginx.org/download/nginx-1.20.1.tar.gz
[root@iz2zed74kn7q0nv9z9nk4nz ~]# tar -zxf nginx-1.20.1.tar.gz && cd nginx-1.20.1/
安装依赖
yum -y install gcc gcc-c++ openssl openssl-devel zlib zlib-devel pcre pcre-devel make cmake gperftools perl-devel gd-devel libxml2 libxml2-dev libxslt-devel redhat-rpm-config.noarch
备份一下原nginx的文件
如果问题方便还原
[root@iz2zed74kn7q0nv9z9nk4nz ~]# mkdir /root/nginx_backup
[root@iz2zed74kn7q0nv9z9nk4nz ~]# cp -rp /etc/nginx/nginx.conf /root/nginx_backup/
[root@iz2zed74kn7q0nv9z9nk4nz ~]# which nginx
/usr/sbin/nginx
[root@iz2zed74kn7q0nv9z9nk4nz ~]# cp -rp /usr/sbin/nginx /root/nginx_backup/
记录原来nginx的configure方法
[root@iz2zed74kn7q0nv9z9nk4nz nginx-1.20.1]# nginx -V
nginx version: nginx/1.20.1
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.1.1g FIPS 21 Apr 2020 (running with OpenSSL 1.1.1k FIPS 25 Mar 2021)
TLS SNI support enabled
configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib64/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi --http-scgi-temp-path=/var/lib/nginx/tmp/scgi --pid-path=/run/nginx.pid --lock-path=/run/lock/subsys/nginx --user=nginx --group=nginx --with-compat --with-debug --with-file-aio --with-google_perftools_module --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_degradation_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_perl_module=dynamic --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_xslt_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-pcre --with-pcre-jit --with-stream=dynamic --with-stream_ssl_module --with-stream_ssl_preread_module --with-threads --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' --with-ld-opt='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E'
用刚下载的nginx安装包进行编译安装加载模块
进行编译
make
切记 切记 切记
不要使用make install
复制Nginx
先将原nginx停掉
nginx -s stop
[root@iz2zed74kn7q0nv9z9nk4nz nginx-1.20.1]# cp -rp objs/nginx /usr/sbin/nginx
cp: overwrite ‘/usr/sbin/nginx’? yes
配置实现
成功已经加载模块
Nginx安装fair模块相关推荐
- Nginx安装echo模块
echo-nginx-module 模块可以在Nginx中用来输出一些信息,可以用来实现简单接口或者排错. 项目地址:https://github.com/openresty/echo-nginx-m ...
- Nginx安装withSSL模块
Nginx安装withSSL模块 Nginx 配置文件,开启ssl访问时,报出错误信息: nginx: [emerg] the "ssl" parameter requires n ...
- Nginx安装ssl模块和配置ssl证书
ssl证书概要 SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书. SSL 证书 [1] 就是遵守 SSL协议,由受信任的数字证书颁发机构 ...
- linux下不卸载nginx安装第三方模块
背景: 使用apt一键安装了nginx,现在想安装nginx-rtmp-module模块 要求: 在不卸载nginx的情况下,重新编译安装nginx-rtmp-module模块 首先查看nginx版本 ...
- Nginx安装rtmp模块及配置
我这边安装的是nginx-http-flv-moudle,加上nginx-accesskey给m3u8防盗链 首先准备工作,把需要的两个模块用git下下来,一般保存在 /www/server/这个目录 ...
- nginx 安装第三方模块
nginx内部是由一些核心和非核心的第三方模块构成,模块化可以通过集成第三方模块实现扩展功能. 核心模块 ngx_http_core_module 标准模块 http模块 第三方模块 默认支持的模块 ...
- nginx安装第三方模块nginx_upstream_check_module
一.nginx后端健康检查 nginx自带健康检查的缺陷: Nginx只有当有访问时后,才发起对后端节点探测. 如果本次请求中,节点正好出现故障,Nginx依然将请求转交给故障的节点,然后再转交给健康 ...
- Nginx 安装及模块配置
文章目录 Nginx 一.环境部署 1.1 Linux安装 1.2 Docker安装 1.3 二进制编译安装 1.4 nginx.conf 1.5 Nginx工作模式 1.6 常用负载架构组成 二.入 ...
- nginx安装rewrite模块
Linux nginx安装目录找不到? 如果找不到,那应该就是没有完成安装或者编译: 首先要确认是否正确安装了: make&&makeinstall重新编译一次 其次,在确定安装的目录 ...
最新文章
- yum工具安装Nginx
- 如何使CPU占用率为50%
- 控制 WebBrowser 控件的外观和行为
- 【笔记】springboot使用Spring-data-jpa
- Java获得时间 String与Timestamp互转
- 浙大版《C语言程序设计(第3版)》题目集 练习3-3 统计学生平均成绩与及格人数 (15 分)...
- 视频列表页html,视频列表.html
- 合肥工业大学网络程序设计实验报告_杭州电子科技大学网络空间安全学院2020考研数据速览,专硕竟然有缺额!!!...
- sql查询条件为空的另类写法o( ̄▽ ̄)d
- Lotus notes 通讯录的导入导出
- Python3.6 安装pandas包的方法
- confusion matix
- 历年计算机一级笔试考试真题及答案解析,全国计算机等级考试上机考题全真笔试历年题...
- Android 获得手机ip
- Bat脚本编写以及cmd命令
- 《超大流量分布式系统架构解决方案》
- VS2008 MFC类库精讲:使用MFC V9.0类库及新版Office Fluent UI实现CAD系统
- 子网掩码换算和计算网络号
- 华为eSpace7910话机通讯录配置
- ICLR 2023 Spotlight | 2D图像脑补3D人体:衣服随便搭,还能改动作
热门文章
- 从百亿到万亿:如何打造一支承担企业战略使命的研发团队
- HTML中的body及可以再body中出现的标签
- 八爪鱼大数据 | 2021年度盘点
- ld-linux.so查找共享库的顺序
- 跟小白学Python数据分析——绘制水球图
- 统计学分析和图示化工具XLSTAT®和机器学习模块 介绍
- 安装Navicat时出现Missing required library libmysql_e.dll,126报错解决方法
- 命令查询hdfs目录下文件总和
- 红外光学雨量传感器的工作原理
- Gnuplot绘图入门1——sin(x)绘制与美化