如何在生产服务器上安装nginx-upload-module?

我的nginx服务器是通过以下方法安装的:

sudo add-apt-repository ppa:nginx/stable sudo apt-get update && sudo apt-get install nginx 

现在我需要https://github.com/vkholodkov/nginx-upload-module/tree/2.2模块来处理图片在我的服务器上传。 怎么能把这个模块添加到工作的nginx生产服务器上?

要安装额外的模块,你必须从源代码编译nginx。

  • 下载并提取nginx的源码( 下载链接 )
  • 下载并提取所需模块的源代码(修订版)
  • 用模块编译nginx

实际的命令应该是这样的:

 wget -P /tmp http://nginx.org/download/nginx-1.6.2.tar.gz tar -zxvf /tmp/nginx-1.6.2.tar.gz -C /tmp wget -P /tmp https://github.com/vkholodkov/nginx-upload-module/archive/2.2.0.tar.gz tar -zxvf /tmp/2.2.0.tar.gz -C /tmp cd /tmp/nginx-1.6.2 ./configure --add-module=/tmp/nginx-upload-module-2.2.0 make make install