安装nginx以及nginx-upload-module模块
下载nginx源码,添加模块只支持源码编译:
wget http://nginx.org/download/nginx-1.12.2.tar.gz
// 解压
tar zxvf nginx-1.12.2.tar.gz
安装编译依赖,可以先使用 ./configure查看缺少哪些依赖:
yum -y install pcre-devel openssl openssl-devel
下载nginx-upload-module:
wget https://github.com/fdintino/nginx-upload-module/archive/2.3.0.tar.gz
// 解压
tar zxvf 2.3.0.tar.gz
准备编译安装:
cd nginx-1.12.2
./configure --add-module=../nginx-upload-module-2.3.0/ --prefix=/usr/local/nginx
make
make install
启动nginx:
/usr/local/nginx/sbin/nginx
配置nginx,实现文件上传功能
因为编译安装nginx指定了 --prefix=/usr/local/nginx,故所有nginx相关配置都在/usr/local/nginx下面。
这里主要关注三个目录:
/usr/local/nginx/conf: 存储nginx相关配置文件;
/usr/local/nginx/html: 存放静态文件