【nginx安装内置的http_image_filter_module】

背景

我的nginx源码目录为:/usr/mysoft/nginx-1.19.0/
nginx的目录为:/usr/local/nginx/sbin
命令:[root@VM-16-17-centos sbin]# cd /usr/sbin/
lrwxrwxrwx 1 root root 27 Apr 17 23:13 nginx -> /usr/local/nginx/sbin/nginx

进入源码目录

[root@VM-16-17-centos nginx-1.19.0]# cd /usr/mysoft/nginx-1.19.0/
查看我的系统信息
[root@VM-16-17-centos sbin]# uname -a
Linux VM-16-17-centos 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
本文在之前已经编译安装nginx的基础上进行操作,
本文的主角为:http_image_filter_module(注:该模块为nginx的内置模块,不需要下载)

查看nginx的内置模块

./configure --help
下面列出了 那个模块可以被启用,哪些模块已经默认启用了,你可以禁止启用他。
–with-***表示可以被启用,没有默认启用的模块,
–without-***表示已经默认被启用,你可以禁止启用的模块
–with-select_module enable select module
–without-select_module disable select module
–with-poll_module enable poll module
–without-poll_module disable poll module
–with-threads enable thread pool support
–with-file-aio enable file AIO support
–with-http_ssl_module enable ngx_http_ssl_module
–with-http_v2_module enable ngx_http_v2_module
–with-http_realip_module enable ngx_http_realip_module
–with-http_addition_module enable ngx_http_addition_module
–with-http_xslt_module enable ngx_http_xslt_module
–with-http_xslt_module=dynamic enable dynamic ngx_http_xslt_module
–with-http_image_filter_module enable ngx_http_image_filter_module
–with-http_image_filter_module=dynamic enable dynamic ngx_http_image_filter_module
–with-http_geoip_module enable ngx_http_geoip_module

查看已经安装的模块

命令: nginx -V
nginx version: nginx/1.19.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --add-module=/usr/mysoft/nginx-rtmp-module-master --prefix=/usr/local/nginx --with-debug

安装http_image_filter_module之前,先把之前的nginx备份一下吧

命令: mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

进入nginx的源码目录: /usr/mysoft/nginx-1.19.0/

编译安装,需要将之前的nginx的已经安装的模块复制上,再增加:http_image_filter_module
命令 ./configure --prefix=/usr/local/nginx --add-module=/usr/mysoft/nginx-rtmp-module-master --prefix=/usr/local/nginx --with-debug --with-http_image_filter_module

命令:make

注意不是make install,make install 会覆盖之前的安装。很危险

将编译好的nginx放到:usr/local/nginx/sbin/

命令:cp /usr/mysoft/nginx-1.19.0/objs/nginx /usr/local/nginx/sbin/

查看http_image_filter_module是否已经安装完成

[root@VM-16-17-centos nginx-1.19.0]# nginx -V
nginx version: nginx/1.19.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.0.2k-fips 26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --add-module=/usr/mysoft/nginx-rtmp-module-master --prefix=/usr/local/nginx --with-debug –with-http_image_filter_module
[root@VM-16-17-centos nginx-1.19.0]#

重启nginx

[root@VM-16-17-centos nginx-1.19.0]# nginx -s reload -c /etc/nginx/nginx.conf

注:内容仅供参考,生产环境操作慎用

相关推荐

  1. nginx安装http_image_filter_module】

    2024-04-24 18:12:02       34 阅读
  2. nginx常用变量

    2024-04-24 18:12:02       24 阅读
  3. PostgreSQL 函数

    2024-04-24 18:12:02       28 阅读
  4. DW 基本行为

    2024-04-24 18:12:02       52 阅读
  5. 【MyBatis-Plus】常用接口

    2024-04-24 18:12:02       68 阅读
  6. TypeScript常用工具

    2024-04-24 18:12:02       58 阅读
  7. [node] Node.js模块

    2024-04-24 18:12:02       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 18:12:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 18:12:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 18:12:02       82 阅读
  4. Python语言-面向对象

    2024-04-24 18:12:02       91 阅读

热门阅读

  1. 卡口车辆智能检索系统

    2024-04-24 18:12:02       31 阅读
  2. SQL仓库

    2024-04-24 18:12:02       29 阅读
  3. 嵌入式Linux—Framebuffer应用编程

    2024-04-24 18:12:02       38 阅读
  4. 研发管理规范

    2024-04-24 18:12:02       28 阅读
  5. 红帽系统Redhat忘记密码,重置root密码

    2024-04-24 18:12:02       31 阅读
  6. 神经网络与深度学习(四)

    2024-04-24 18:12:02       25 阅读
  7. ORA-25153:临时表空间为空

    2024-04-24 18:12:02       30 阅读
  8. 程序员的压力缓解之道:寻找工作与生活的平衡

    2024-04-24 18:12:02       32 阅读
  9. 孩子如何才能学好Scratch

    2024-04-24 18:12:02       26 阅读
  10. OpenResty实现限流的几种方式

    2024-04-24 18:12:02       28 阅读