zoukankan      html  css  js  c++  java
  • nginx如何安装第三方模块

    以安装pagespeed为实例

    在未安装nginx的情况下安装nginx第三方模块

    # ./configure

    --prefix=/usr/local/nginx-1.4.1

    --with-http_stub_status_module
    --with-http_ssl_module --with-http_realip_module

    --with-http_image_filter_module

    --add-module=../ngx_pagespeed-master #--add-module=/第三方模块目录

    # make

    # make isntall
    # /usr/local/nginx-1.4.1/sbin/nginx

    在已经安装nginx的情况下安装nginx模块

    # ./configure --prefix=/usr/local/nginx-1.4.1

    --with-http_stub_status_module

    --with-http_ssl_module --with-http_realip_module

    --with-http_image_filter_module

    --add-module=../ngx_pagespeed-master

    # make
    # /usr/local/nginx-1.4.1/sbin/nginx -s stop

    # cp objs/nginx /usr/local/nginx/sbin/nginx

    # /usr/local/nginx-1.4.1/sbin/nginx

    相比之下仅仅多了一步覆盖nginx文件。

    总结:安装nginx第三方模块实际上就是使用--add-module重新安装一次nginx,不要make install而是直接把编译的objs/nginx文件直接覆盖老的nginx文件,如果你需要安装多个nginx模块,你只需要多指定几个相应的--add-module即可。

    [warning]备注:重新编译的时候,记得一定要把以前编译过的模块一同加到 configure 参数里面.[/warning] nginx 提供了非常多的 nginx 第三方模块提供安装,地址 http://wiki.nginx.org/3rdPartyModules

  • 相关阅读:
    select SCOPE_IDENTITY()用法
    SQL 2005 with(nolock)详解
    .NET4进行COM互操作导出数据到Excel
    Counterfeit Dollar 1013 pku
    Numbers that count 1016 PKU
    对局问题 ——取火柴问题(转)
    (a^b) mod c
    对局问题——放硬币问题(转)
    对局问题 ——取石子问题– 1堆(转)
    Follow My Logic 1048 PKU
  • 原文地址:https://www.cnblogs.com/charon2/p/10325844.html
Copyright © 2011-2022 走看看