编译nginx1.18稳定版本-sticky-check模块
官网下载nginx源码包
wget http://nginx.org/download/nginx-1.18.0.tar.gz
下载sticky和check模块
编译sticky模块开启即可wget https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/08a395c66e42.zip
unzip 08a395c66e42.zip
--add-module=./nginx-goodies-nginx-sticky-module-ng-08a395c66e42编译check模块开启即可
wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/master.zip
unzip master.zip
--add-module=./nginx_upstream_check_module-master
编译所需依赖包
yum install -y gcc gcc-c++ make pcre-devel zlib zlib-devel openssl-devel openssl
编译ssl 模块需要用到openssl依赖包 最好使用 >=1.1.1版本以上的进行编译
同时还会依赖openssl-libs-1.1.1 依赖包(函数文件)
编译参数获取
切记./configure --help 是有帮助说明的,而且像基础模块rewrite 重写模块是默认开启的,如若不需要开启是需要加 –without参数的
--without-http_rewrite_module disable ngx_http_rewrite_module
帮助介绍很清晰,可自行按照自己所需模块查看添加
开始编译
解压源码包进行编译即可
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0
[root@zabbix nginx-1.18.0]# ls
08a395c66e42.zip conf html master.zip openssl src
auto configure LICENSE nginx-goodies-nginx-sticky-module-ng-08a395c66e42 openssl-1.1.1-8.el8.x86_64.rpm
CHANGES contrib Makefile nginx_upstream_check_module-master openssl.tar.gz
CHANGES.ru hp man objs README
[root@zabbix nginx-1.18.0]# ./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module --add-module=./nginx-goodies-nginx-sticky-module-ng-08a395c66e42 --add-module=./nginx_upstream_check_module-master && make && make install
最后copy sbin nginx 启动文件至更新服务器替换升级即可(手动滑稽 ~ . ~)
别总埋怨老天对你不公,其实老天根本不知道你是谁。
编译nginx1.18稳定版本-sticky-check模块相关推荐
- Centos8 nginx1.18.0编译安装
目录 1 编译安装 Nginx .2 验证版本及编译参数 .3 启动和停止 nginx 测试访问 web 界面 4 创建 Nginx 自启动文件 5 验证 Nginx 自启动文件 编译器介绍 源码安装 ...
- 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )
文章目录 一.下载 Linux 内核 1.下载最新版本 Linux 内核 2.下载指定版本 Linux 内核 二.Linux 内核版本号含义 一.下载 Linux 内核 1.下载最新版本 Linux ...
- python3最新稳定版本-python3稳定版
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 美国时间6月27日晚8点,python 3. 7. 0 经过多轮测试,终 ...
- Go1.18 新特性:多模块(Multi-Module)工作区模式
文章目录 背景 举例:未发布的 module Go1.18 新特性:多模块(Multi-Module)工作区模式 Go1.18 工作区模式 初始化一个新的工作区 go work use 添加新的模块到 ...
- python3最新稳定版本-python稳定版本
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 我应如何获取 python 的文档? 当前的 python 稳定版本的标 ...
- Nginx1.6.2版本安装遇到的坑以及配置反向代理
Nginx1.6.2版本安装遇到的坑以及配置反向代理 本文基于https://www.runoob.com/linux/nginx-install-setup.html教程进行安装,安装过程中和使用中 ...
- 嵌入式Linux使用TFT屏幕:使用Kernel 5.18自带的panel-mipi-dbi模块点亮ST7789V屏幕
前言 最近无聊翻Linux内核源码,发现了个好玩的东西:tinydrm驱动里合并了panel-mipi-dbi模块.从名字上来看,这个模块是用来驱动MIPI-DBI屏幕用的.又翻阅了下notro的Gi ...
- 在ubuntu上安装最新稳定版本的node及npm
背景 通过ubuntu官方apt安装工具安装的node是最新LTS版本的,而本人是个有点强迫症的人,喜欢追求新的东西,也就是想方设法想要去安装最新版本的node,所以本文也就产生了,附上ubuntu安 ...
- springboot2稳定版本_Spring Boot 2.4 正式发布,重大调整
大家周末愉快啊,Spring Boot 2.3.5 没发布几天,你看,还是 1 周前发布的: 昨天又有粉丝留言说 Spring Boot 2.4.0 已经发布了: 我了个去,栈长赶紧跑到 Spring ...
最新文章
- java 多线程 事件_java 多线程-线程不安全案例
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
- C++ 动态二维数组(二维vector)
- Extjs4开发中的一些问题
- 算法每日一题--分治算法(二)-李富贵要上岸985
- JDK源码(8)-Byte
- 风险事件文本分类(达观杯Rank4)
- TensorFlow 学习(十五)—— tensorflow.python.platform
- 机器学习基础算法27-聚类实战
- Linux下黑白棋c语言程序,黑白棋c语言程序.doc
- php steam 第三方登录,Steam第三方登录
- 基于单片机的空气质量(PM2.5)监测系统设计(#0423)
- javaScript特殊知识点归纳
- 什么是青藤零域·微隔离安全平台?
- 132 个 Web 设计工具(上)
- 拨打电话 java_简单拨打电话程序
- video.js 自定义播放组件
- cmake错误:Could not find a configuration file for package “Eigen3“
- NANK南卡A2主动降噪耳机测评:长续航40dB深度降噪
- Python正则表达式匹配字符串中的数字