nginx1.6 安装上传模块 nginx_upload_module

孟子墨
2023-12-01
1.下载nginx_upload_module模块: http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gz

2.下载upload_progress_module进度模块:  http://soft.beauty-soft.net/lib/nginx_uploadprogress_module-0.9.0.tar.gz

3.下载 davromaniak.txt 补丁: http://pan.baidu.com/s/1qACoQ  ( nginx1.3.9以上版本 ngx_http_read_request_body_t已经删除了to_write成员,所有1.3.9以下版本会编译失败,如果使用1.3.9以上版本需要打此补丁,本次安装选用的是1.6.2版本

4.为upload_module打补丁:

                tar zxvf nginx_upload_module-
2.2 . 0
               
将补丁文件darvromaniak.txt,复制到nginx_upload_module解压的目录
                cd nginx_upload_module-
2.2 . 0
                patch ngx_http_upload_module.c davromaniak.txt  

5.编译安装:(
ngx_http_concat_module为淘宝的合并模块,--with-http_mp4_module --with-http_flv_module为nginx自带的视频模块

             
 ./configure    --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_mp4_module --with-http_flv_module --add-module=/usr/local/nginx-module/ngx_http_concat_module --add-module=/usr/local/nginx-module/nginx_upload_module-2.2.0 --add-module=/usr/local/nginx-module/masterzen-nginx-upload-progress-module-a788dea


ps:如果pcre报错   --with-pcre=/root/pcre-8.31  ,如果还报 m4 找不到 则在pcre目录下建立m4空文件夹
     如果openssl报错 将openssl中的.h文件拷贝到/usr/include目录下

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29754888/viewspace-1473351/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29754888/viewspace-1473351/

 类似资料: