Nginx并添加nginx_upload_module

源文地址:http://www.oecp.cn/hi/slx/blog/1168729

 

CentOS上安装Nginx,如果只是简单安装,不附加其他第三方模块,一句话可以搞定:

yum install nginx

 但是如果需要添加第三方的module则需要下载源码并重新编译安装了。

 

我这里要添加两个第三方模块,用来作文件上传和上传进度条nginx_upload_module和nginx-upload-progress-module。

 

这里需要安装nginx_upload_module的朋友要注意了,如果要结合upload module,必须使用Nginx1.3.8或者以下的版本,高版本与当前最新版的nginx_upload_module-2.2.0存在冲突

 

首先去Nginx的官方网站下载Nginx的源码包

wget http://nginx.org/download/nginx-1.3.8.tar.gz

 下载nginx_upload_module

wget http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gz

 如果需要上传进度信息,下载下面的module

 wget http://cloud.github.com/downloads/masterzen/nginx-upload-progress-module/nginx_uploadprogress_module-0.9.0.tar.gz

 另外,有两个依赖的包pcre 和 openssl,如果系统上已经安装则不需要下载

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.bz2
wget http://www.openssl.org/source/openssl-1.0.0e.tar.gz

 解压压缩包 安装

./configure --prefix=/usr/nginx --add-module=/usr/tmp/nginx_install/nginx_upload_module-2.2.0 --add-module=/usr/tmp/nginx_install/masterzen-nginx-upload-progress-module-a788dea

 

make

 

make install

 

发布了29 篇原创文章 · 获赞 0 · 访问量 2826
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览