Nginx-module-文件上传模块的安装及使用
1. 安装
下面指令的执行的工作目录:/usr/local/software/
下载和安装的nginx及 ngx_cache_purge插件
1.1下载nginx
#下载 wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar
1.2 下载 ngx_cache_purge插件
#下载ngx_cache_purge 插件 git clone https://github.com/FRiCKLE/ngx_cache_purge.git #加压缩 tar -zxvf ngx_cache_purge/
1.3下载 upload module
开始我下载pload module的版本2.2.0,在执行编译make && make install
的过程中, 引用md5.h
文件找不到, 最后我升级到最新的版本2.3.0。
下载地址:https://codeload.github.com/vkholodkov/nginx-upload-module/tar.gz/refs/tags/2.3.0
原作者好久都没有对代码进行维护, 在git hub发现,另一位作者对文件上传模块进行修改,不会出现 md5.h 找不到的问题,https://github.com/winshining/nginx-upload-module
, 可以从这个站点下载源码进行编译。
1.4 执行configure指令进行
执行configure指令进行依赖检查和生产Makefile
./configure --prefix=/usr/local/nginx1.18 \ --with-pcre --with-http_ssl_module \ --addmodule=../ngx_cache_purge
关于configure指令的使用,请参考文章configure
1.5 编译和安装
sudo make && make install
1.6 安装 文件上传模块
./configure --add-module=../nginx-upload-module-2.3.0 && make && make install
大家可能有疑惑为什么文件上传组件不和nginx一起安装, 因为以前安装的时