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 : 在nginx目录下sbin目录执行 ./nginx
查看nginx进程:ps aux|grep nginx
网友评论