已安装的 Nginx,需要添加一个新模块,需要怎么弄呢?

步骤

以模块 nginx-sticky-module-ng 为例

  • 查看 Nginx 上次编译安装参数
[~]$ nginx -V
nginx version: nginx/1.10.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module

命令输出的数据中,configure arguments项内容即上次的编译参数,需要重复用到。

  • 备份原 Nginx 执行文件
  • 下载原版本的 Nginx 源码包,并解压
  • 下载第三方扩展模块
git clone https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng.git
  • 加入需要安装的新模块,重新编译

如果是第三方模块,则指定目录;如果是内置模块,则指定模块名。

./configure --prefix=/你的安装目录  --add-module=/第三方模块目录
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-http_sub_module --add-module=./nginx-sticky-module-ng// make后不要执行install,改用手动拷贝
make// 强制覆盖执行文件
sudo cp -rfp objs/nginx /usr/local/nginx/sbin/nginx

原文地址: https://shockerli.net/post/nginx-add-module/

为 Nginx 添加模块相关推荐

  1. linux更新模块,Linux下Nginx的安装、升级及动态添加模块

    系统基于ubuntu server 14.04.4 amd64 安装 第一步 下载并解压Nginx压缩包 从Nginx官网下载Nginx,或者在Linux上执行wget http://nginx.or ...

  2. nginx安装编译,动态添加模块及其各模块的作用

    nginx第三方模块下载地址: https://www.nginx.com/resources/wiki/modules/ nginx地址下载: http://nginx.org/en/downloa ...

  3. 已安装nginx动态添加模块

    说明: 已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 具体: 这里以安装第三方ngx_http_google_filter_module模块为例 nginx的模块是需要重新编 ...

  4. nginx添加第三方模块,以及启用nginx本身支持的模块

    nginx添加第三方模块,以及启用nginx本身支持的模块 Nginx添加第三方模块 转载于:https://www.cnblogs.com/linjiqin/p/11512867.html

  5. Nginx平滑添加模块

    2019独角兽企业重金招聘Python工程师标准>>> Nginx已经编译安装并运行了一段时间, 然后某一天, 发现需要用到某个模块但当初没有编译, 这个时候怎么办呢? 卸载重新安装 ...

  6. 为已经安装nginx添加php模块,安装成功的nginx如何添加未编译安装模块

    原已经安装好的nginx,现在需要添加一个未被编译安装的模块: nginx -V 可以查看原来编译时都带了哪些参数 原来的参数: --prefix=/app/nginx 添加的参数: --with-h ...

  7. Linux下nginx编译安装,重新添加模块

    Linux下nginx编译安装,重新添加模块 前言:编译完成后的Nginx,当我们需要新的功能模块时,要怎么重新添加呢?可以按照下面的方法试试. 1.查看nginx版本以及编译安装模块 [root@# ...

  8. Ubuntu20.04中fastdfs,nginx的安装和配置(apt-get安装nginx添加fastdfs-nginx-module模块)

    Ubuntu20.04中fastdfs,nginx的安装和配置 环境准备: 编译环境: Ubuntu20.04 使用的系统软件: fastdfs-6.07 fastdfs-nginx-module-1 ...

  9. nginx 动态添加模块

    nginx 动态添加模块 一.将命令切换nginx执行程序所在目录并输入 查看 nginx执行程序的位置 find / -name nginx 查看nginx已安装的包: ./nginx -V [ro ...

最新文章

  1. 从一个前端项目实践 Git flow 的流程与参考
  2. golang逃逸分析
  3. java并发编程实践 part 01 --gt; 线程创建方式
  4. Git清除本地账号密码/保存账号密码
  5. Linux下Nginx的安装
  6. slackware安装mysql_slackware系统安装二
  7. JavaScript事件绑定的方法说明 收藏
  8. mongodb shell基础命令
  9. 251f与ips屏显示器对比_不闪屏,HDR,带鱼屏全都有,LG 29WK600宽屏显示器测评
  10. 【LeetCode笔记】287. 寻找重复数(Java、快慢指针、原地、链表)
  11. android 设置setmultichoiceitems设置初始化勾选_Linux内核启动:虚拟盘空间设置和内存管理结构初始化...
  12. 行为设计模式 - 访客设计模式
  13. 小觅双目相机如何使用_MYNT EYE S小觅双目摄像头标准(彩色)版结构光双目深度惯导相机3D...
  14. 企业微信与视频号裂变如何做私域运营?
  15. centos 官网下载
  16. System.BadImageFormatException: 未能加载文件或程序集
  17. Statement与PreparedStatement
  18. 基于simulink的PID控制器设计
  19. nvidia dch 驱动 与windows 不兼容_Adobe 2020系统兼容性报告,不支持视频驱动程序!完美解决方案...
  20. 全球及中国液压机行业应用范围调研及投资策略预测报告2022-2028年

热门文章

  1. 玩ts要注意什么_幼儿园装修要注意什么
  2. 鸿蒙历程及路标没有适配手机,鸿蒙2.0来了?华为开发者大会时间确认:Mate40会不会首发?...
  3. 云服务器加密机,如何选择云服务器密码机
  4. 关于计算机的英语作文八百字,小学英语作文800字(精选10篇)
  5. contentType类型,ajax内容类型
  6. java hashtable keys_Java Hashtable keys()方法与示例
  7. 酷乐emlog下载插件
  8. 小艾k个人发卡网PHP源码
  9. WordPress简洁大气自适应博客杂志类网站主题CX-MULTI
  10. MySQL数据库对dvbbs.php全文搜索的完全分析