LNMP:nginx 安装新模块

使用军哥的 LNMP 安装包应该知道升级 nginx 很容易把

注:
(1) 本文章只提供参考。事前要备份,如发现问题还是请教达人。
(2) 本文章只适合 LNMP.org 的安装包

第一步

打开 nginx 自动升级脚本 /LNMP安装包路径/upgrade_nginx.sh

第二步

找到

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6

第三步

--with-ipv6 后门添加你要安装的模块;例如:

  • mp4 模块 --with-http_mp4_module
  • flv 模块 --with-http_flv_module

如:

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-http_mp4_module --with-http_flv_module

添加后保存,运行脚本
/LNMP安装包路径/upgrade_nginx.sh
(可以用这个方法安装其他 nginx 模块)

第四步

在 server{} 添加模块适当的代码,然后保存并重启 nginx

server {
  listen 80;
  server_name example.com;
  # 省略掉 n 行

  # mp4 模块
  location ~* .*.(?:m4a|mp4|mov)$ {
    mp4;
    mp4_buffer_size     1M;
    mp4_max_buffer_size 5M;
  }

  # flv 模块
  location ~* .flv$ {
     flv;
  }
}

扩展阅读:nginx.org #1 | #2