|
|
@@ -0,0 +1,55 @@
|
|
|
+# 项目安装部署:
|
|
|
+ 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 查看
|
|
|
+
|
|
|
+
|
|
|
+
|