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

如何在生产服务器上安装 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 生产服务器?

答案1

要安装附加模块,您必须从源代码编译 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

相关内容