nginx install &file upload module

1:装lrzsz apt-get install lrzsz

2:装unzip 

 3:装gcc g++

4:装make

准备工作

1 下载nginx http://nginx.org/download/nginx-1.8.1.tar.gz 

 2 下载nginx upload module 百度云安装包里找plugins : https://github.com/vkholodkov/nginx-upload-moduledoc : https://www.nginx.com/resources/wiki/modules/upload/

3 nginx-module-image-filter属于nginx自带插件,编译选项中添加启用就可以

4 nginx 编译需要pcre库支持 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

5 zlib http://zlib.net/zlib-1.2.11.tar.gz

6 openssl https://www.openssl.org/source/openssl-1.1.0f.tar.gz 

7 image filter moudule需要libgd-dev https://github.com/libgd/libgd/releases/download/gd-2.2.5/libgd-2.2.5.tar.gz apt-get install libgd-dev

note: 使用wget 命令下载到统一一个目录进行安装相关模块配置文档 http://nginx.org/en/docs/https://www.nginx.com/resources/wiki/modules/

安装过程

1 使用命令解压压缩包 tar -xzvf

2 进入解压后的目录 

 a 执行设置 ./configurationb

                 sudo makec

                 sudo make install

循环步骤1-2 安装pcre,zlib,openssl,libgd-dev

3 设置nginx编译选项

a : sudo ./configure --add-module=/home/ubuntu/software/nginx-upload-module-2.2 --with-debug --with-zlib=/home/ubuntu/software/zlib-1.2.11 --with-pcre=/home/ubuntu/software/pcre-8.38 --with-http_image_filter_module

配置完成注意检查是否有相关依赖库not found

b : sudo make 观察输出是否有error

c : sudo make install

 配置nginx 参考文档 http://www.nginx.cn/76.html

测试配置是否合法 nginx -t -c

重新加载配置 nginx -s

修改nginx配置文件:nginx.cnf


nginx install &file upload module_第1张图片
nginx install &file upload module_第2张图片

启动nginx : 在nginx目录下sbin目录执行 ./nginx

查看nginx进程:ps aux|grep nginx

你可能感兴趣的:(nginx install &file upload module)