美文网首页
MAC下已安装nginx动态添加模块

MAC下已安装nginx动态添加模块

作者: lfboo | 来源:发表于2022-01-21 20:22 被阅读0次

已安装nginx要添加模块是日常工作很常见的,本文展示如何动态添加模块

1. 查看nginx已安装了哪些模块

/usr/local/nginx/sbin/nginx -V

此步骤主要是查看之前安装nginx时都带了哪些模块,为了兼容在运行的nginx,需要把之前哪些参数在新编译时也带上

2. 加入需要安装的模块,重新编译, 重新编译时需带上已安装的模块

安装新模块分两种情况

  • 第三方模块,通过--add-module=新模块目录
  • 非第三方模块,通过--with-xx

找到安装包或新下载的该版本的安装包,在安装包执行configure
./configure --with-http_image_filter_module (本例之前没安装任何模块)

http_image_filter_module依赖gd模块,如果没有安装会报错
./configure: error: the HTTP image filter module requires the GD library.
安装gd依赖
brew install gd

安装gd成功后,再次执行configure
./configure --with-http_image_filter_module

执行make ,然后make install

3. 把安装包目录下的objs的nginx拷贝并覆盖已安装的nginx

cp ./objs/nginx /usr/local/nginx/sbin

4. 验证

通过/usr/local/nginx/sbin/nginx -V 发现新编译已经带了http_image_filter_module模块

相关文章

  • 已安装nginx动态添加模块

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

  • 已安装nginx动态添加模块

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

  • Nginx为已安装nginx动态添加模块

    本篇文章主要介绍了Nginx之为已安装nginx动态添加模块的方法,小编觉得挺不错的,现在分享给大家,也给大家做个...

  • nginx 编译安装

    1、nginx安装 1.1、下载包 1.2、解压编译 1.3、启动 2、已安装nginx编译添加模块 2.1、查看...

  • Centos 7 已安装nginx动态添加模块

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

  • 为 Nginx 添加模块

    已安装的 Nginx,需要添加一个新模块,需要怎么弄呢? 步骤 以模块 nginx-sticky-module-n...

  • 在Mac上自己搭建直播服务器

    在Mac上安装nginx 为什么要在Mac上安装nginx,是因为在nginx上有支持rtmp协议的模块,比较容易...

  • 2020-03-12

    记录在已安装Ngnix下 添加nginx-rtmp-mode进行推拉流 记录 :已经安装了 nginx 需要新添加...

  • CentOS 7编译安装nginx详解

    CentOS 安装Nginx+动态模块参考官方安装教程 安装Nginx Install optional Ngin...

  • centos7 使用nginx上传文件

    安装nginx以及nginx-upload-module模块 下载nginx源码,添加模块只支持源码编译:wget...

网友评论

      本文标题:MAC下已安装nginx动态添加模块

      本文链接:https://www.haomeiwen.com/subject/vjhphrtx.html