# 项目安装部署: 1. 安装python3 2. 部署上传服务代码,git cloen http://18.167.157.193:1026/guanli/akupload.git 3. 安装项目依赖 sudo /usr/local/python3/bin/pip3.6 install requests sudo /usr/local/python3/bin/pip3.6 install retry 4. 修改上传配置,文件server.prod.py 里面有上传域名和上传目录等信息 5. 启动上传服务: nohup python3 ./server.py >/dev/null 2>&1 & # 项目依赖nginx扩展 ### 1. 配置nginx支持lua扩展 1 编译安装lua wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz tar xf LuaJIT-2.0.5.tar.gz cd LuaJIT-2.0.5 make PREFIX=/usr/local/luajit make install PREFIX=/usr/local/luajit 2 下载扩展模块 cd /usr/local/src/ wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.1.tar.gz tar -xf v0.3.1.tar.gz wget https://github.com/openresty/lua-nginx-module/archive/v0.10.14.tar.gz tar xf v0.10.14.tar.gz 3 查看之前编译的参数 ./nginx -V nginx version: nginx/1.14.2 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) configure arguments: (记录下这些参数,重新编译需要,再追加上lua扩展) 4 开始编译安装nginx并且添加需要的模块 //设置环境变量 export LUAJIT_LIB=/usr/local/luajit/lib export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0 设置完成后记得source profile 5 //编译(进入到以前nginx编译目录,或者刚下载的nginx目录) ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --add-module=/usr/local/src/ngx_devel_kit-0.3.1 --add-module=/usr/local/src/lua-nginx-module-0.10.14 6 //安装 make && make install ### 2.安装nginx图片处理扩展,http_image_filter_module,步骤同上面安装lua类似。 1. 增加 --with-http_image_filter_module ### 3.安装nginx文件(upload)模块扩展。 1. Git clone https://github.com/fdintino/nginx-upload-module.git 2. 增加新模块,执行:./configure nginx -V显示的内容 --add-module=/opt/soft/nginx-upload-module 3. 执行 make && make install 执行nginx -V 查看