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

     查看nginx在安装时开启了哪些模块

    如果你nginx是rpm包安装的,直接用如下命令nginx -V

    如果你是源码包编译安装,假如你的安装路径是/usr/local/nginx,那么你可以使用: /usr/local/nginx/sbin/nginx -V 注意是大写的V

    -----------------------------------------------------------------------------------------------------------------

    nginx 第三方模块安装方法:
    ./configure --prefix=/你的安装目录 --add-module=/第三方模块目录
    以安装 pagespeed 模块实例
    1. 在未安装 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


    2. 在已安装 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 即可.
    备注:重新编译的时候,记得一定要把以前编译过的模块一同加到 configure 参数里面.[/warning]

  • 相关阅读:
    IDEA 编译时 未结束的字符串文字
    JAVA文件下载,页面显示另存为效果
    no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
    【转】修改LINUX时间
    【转】tomcat7性能调优
    【转】Nginx中upstream有以下几种方式:
    【转】tomcat性能调优
    【转】Memcached安装
    【转】 linux下的g++编译器安装
    【转】nginx+tomcat+memcached (msm)实现 session同步复制
  • 原文地址:https://www.cnblogs.com/xuey/p/7772814.html
Copyright © 2011-2022 走看看