high-concurent-load
  • Introduction
  • CDN分流+ 加速
    • CDN工作原理
    • CDN核心概念
    • CDN缓存更新策略
    • CDN实战
    • DNS与CDN联系
  • DNS分流
    • DNS介绍
    • DNS配置实战
    • 域名服务模式介绍
  • LVS
    • LVS核心概念
    • LVS实战
  • Nginx教程
    • nginx常见问题汇总
    • nginx注册系统服务
    • nginx安装
    • nginx基础知识
      • nginx工作原理
      • nginx代理
      • nginx的location匹配规则
      • nginx的location匹配实战
      • nginx负载均衡
      • nginx配置expires
      • nginx配置中指令root和alias的区别浅析
    • nginx实战
      • nginx配置文件引用示例
      • nginx超时时间设置
      • nginx实现请求的负载均衡 + keepalived实现nginx的高可用
      • nginx 在已安装的情况下 安装http_image_filter_module
      • nginx配置单个端口对应多个server
      • nginx proxy_pass 路径匹配、URL 重写
      • nginx+tomcat实现动静分离
Powered by GitBook
On this page
  • 简介
  • 安装

Was this helpful?

  1. Nginx教程
  2. nginx实战

nginx 在已安装的情况下 安装http_image_filter_module

Previousnginx实现请求的负载均衡 + keepalived实现nginx的高可用Nextnginx配置单个端口对应多个server

Last updated 2 years ago

Was this helpful?

简介

nginx_http_image_filter_module 在nginx 0.7.54以后才出现的,用于对JPEG, GIF和PNG图片进行转换处理 这个模块默认不被编译,所以要在编译nginx源码的时候,加入相关配置信息

在配置之前先安装gd-devel ,HttpImageFilterModule模块需要依赖gd-devel的支持,可以使用yum或apt-get方便地安装,如果未安装回报“/configure: error: the HTTP image filter module requires the GD library.”错误

参考:

安装

yum install gd-devel
或
apt-get install libgd2-xpm libgd2-xpm-dev

1.查看原有的nginx配置命令

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

2.进入之前下载的源码目录,没有了,重新下载,我的目前是nginx-1.17.5版本

$ cd /usr/local/src/nginx-1.17.5

3.进入目录后执行如下命令

$ ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-pcre=/usr/local/src/pcre-8.35 ***
$ make

4.备份原有目录下

$ mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

5.将编译好的nginx复制到已安装nginx的sbin目录

$ cp objs/nginx /usr/local/nginx/sbin/

6.查看nginx 安装模块

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

不需要make install ,在已有安装的情况下编译即可,其中 *** 是 安装nginx原始的配置请务必加上 可以参考

文档1
文档2
nginx安装教程