官网下载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模块相关推荐

  1. Centos8 nginx1.18.0编译安装

    目录 1 编译安装 Nginx .2 验证版本及编译参数 .3 启动和停止 nginx 测试访问 web 界面 4 创建 Nginx 自启动文件 5 验证 Nginx 自启动文件 编译器介绍 源码安装 ...

  2. 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )

    文章目录 一.下载 Linux 内核 1.下载最新版本 Linux 内核 2.下载指定版本 Linux 内核 二.Linux 内核版本号含义 一.下载 Linux 内核 1.下载最新版本 Linux ...

  3. python3最新稳定版本-python3稳定版

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 美国时间6月27日晚8点,python 3. 7. 0 经过多轮测试,终 ...

  4. Go1.18 新特性:多模块(Multi-Module)工作区模式

    文章目录 背景 举例:未发布的 module Go1.18 新特性:多模块(Multi-Module)工作区模式 Go1.18 工作区模式 初始化一个新的工作区 go work use 添加新的模块到 ...

  5. python3最新稳定版本-python稳定版本

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 我应如何获取 python 的文档? 当前的 python 稳定版本的标 ...

  6. Nginx1.6.2版本安装遇到的坑以及配置反向代理

    Nginx1.6.2版本安装遇到的坑以及配置反向代理 本文基于https://www.runoob.com/linux/nginx-install-setup.html教程进行安装,安装过程中和使用中 ...

  7. 嵌入式Linux使用TFT屏幕:使用Kernel 5.18自带的panel-mipi-dbi模块点亮ST7789V屏幕

    前言 最近无聊翻Linux内核源码,发现了个好玩的东西:tinydrm驱动里合并了panel-mipi-dbi模块.从名字上来看,这个模块是用来驱动MIPI-DBI屏幕用的.又翻阅了下notro的Gi ...

  8. 在ubuntu上安装最新稳定版本的node及npm

    背景 通过ubuntu官方apt安装工具安装的node是最新LTS版本的,而本人是个有点强迫症的人,喜欢追求新的东西,也就是想方设法想要去安装最新版本的node,所以本文也就产生了,附上ubuntu安 ...

  9. springboot2稳定版本_Spring Boot 2.4 正式发布,重大调整

    大家周末愉快啊,Spring Boot 2.3.5 没发布几天,你看,还是 1 周前发布的: 昨天又有粉丝留言说 Spring Boot 2.4.0 已经发布了: 我了个去,栈长赶紧跑到 Spring ...

最新文章

  1. java 多线程 事件_java 多线程-线程不安全案例
  2. iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
  3. C++ 动态二维数组(二维vector)
  4. Extjs4开发中的一些问题
  5. 算法每日一题--分治算法(二)-李富贵要上岸985
  6. JDK源码(8)-Byte
  7. 风险事件文本分类(达观杯Rank4)
  8. TensorFlow 学习(十五)—— tensorflow.python.platform
  9. 机器学习基础算法27-聚类实战
  10. Linux下黑白棋c语言程序,黑白棋c语言程序.doc
  11. php steam 第三方登录,Steam第三方登录
  12. 基于单片机的空气质量(PM2.5)监测系统设计(#0423)
  13. javaScript特殊知识点归纳
  14. 什么是青藤零域·微隔离安全平台?
  15. 132 个 Web 设计工具(上)
  16. 拨打电话 java_简单拨打电话程序
  17. video.js 自定义播放组件
  18. cmake错误:Could not find a configuration file for package “Eigen3“
  19. NANK南卡A2主动降噪耳机测评:长续航40dB深度降噪
  20. Python正则表达式匹配字符串中的数字

热门文章

  1. $.extend用法
  2. Chrome浏览器多开
  3. 分布式电商项目——12.对接银联支付和支付宝支付
  4. HTML a标签链接 设置点击下载文件
  5. adb修改android设备mac地址
  6. 如何迁移单台或多台服务器?
  7. 全国高铁线路及站点shp数据(2020年)
  8. 安川机器人外部急停信号点不开_不限 安川机器人示教器进不了系统各种故障维修...
  9. (转)PB项目反编译总结(用PBKILLER和PB反编译大师的RecoveryDW工具)
  10. 使用win10的画图将照片变为2寸大小