zoukankan      html  css  js  c++  java
  • nginx使用http_image_filter_module图片加水印

    nginx使用http_image_filter_module图片加水印

    1. 下载nginx版本 >= 1.11.6
    2. 下载 http_image_filter_module github下载http_image_filter_module
    3. 解压nginx-xxx.xx.x.tar.gz
        tar -zxvf nginx-xxx.xx.x.tar.gz
      
    4. 解压nginx-image-filter-watermark-master.zip
        unzip nginx-image-filter-watermark-master.zip 
      
    5. nginx-image-filter-watermark-master 中解压的 http_image_filter_module.c 文件覆盖到 nginx 的解压目录下 nginx/src/http/modules/http_image_filter_module.c
    6. 安装nginx依赖
        yum -y install gcc openssl openssl-devel pcre pcre-devel perl-ExtUtils-Embed zlib zlib-devel gcc-c++ autoconf automake libxml2 libxml2-dev libxslt-devel gd-devel GeoIP GeoIP-devel GeoIP-data
      
    7. nginx-xxx.xx.x 解压目录 执行
        ./configure --with-http_image_filter_module
        make
        make install
      
    8. 在 nginx /usr/local/nginx/conf/nginx.conf 中设置
        location /img/ {
                  image_filter watermark; #开启水印 
                  image_filter_watermark "/mnt/web/shuiyin.png"; #水印文件位置 (绝对路径)
                  image_filter_watermark_position bottom-right; #水印位置 
                  image_filter_jpeg_quality   95; #图片质量 
                  image_filter_buffer         20M; #缓存 
                  image_filter_watermark_width_from 40;   # 打水印的图片最小宽度,只有大于这个宽度的才会打水印 
                  image_filter_watermark_height_from 40;  #打水印的图片最小高度,只有大于这个高度的才会打水印      
      	}
      
    9. 设置环境变量 vim /etc/profile 文件末尾加上
        export PATH=/usr/local/nginx/sbin:$PATH
      
      执行 source /etc/profile
    10. 启动nginx
  • 相关阅读:
    C语言温习杂记
    C语言变量类型与内存管理
    解析搜狗新闻语料库
    关于clang, scan-build, 和clang test
    Clang checker类总结
    让你的checker出现在clang的checker list中
    Clang安装配置解释
    Operators 操作
    cumulative_distribution累积分布
    SVM
  • 原文地址:https://www.cnblogs.com/ZhangZiYangDeBoKe/p/15097434.html
Copyright © 2011-2022 走看看