• 已安装的nginx添加其他模块


    总体操作就是添加新模块并重新编译源码,然后把编译后的nginx可执行文件覆盖原来的那个即可。
    1 查看已安装的参数
    nginx -V
    拷贝那些巴拉巴拉的参数,后面编译的时候使用
    2 下载相同版本号的源码,解压缩。要安装的模块也跟解压后的路径一样好一点。我这里是nginx-1.12.2,然后执行
    ./configure XXXX参数  --add-module=../你的模块

    注意查看是否有报错,如有依赖的库未安装,按提示安装或者去掉参数即可。

    3 编译

    make

    注意一定不要make install 

    4 备份 /usr/sbin 目录下的nginx文件,具体看你的路径

    mv /usr/sbin/nginx /usr/sbin/nginx_bak

    5 编译后的nginx在当前目录的objs文件夹内。

    把编译后的objs文件夹内的nginx问价移动到、usr/sbin 文件夹内

    cp ./objs/nginx /usr/sbin/
    6 重启nginx
    nginx -s stop
    nginx

    最后查看运行nginx -V是否含有已安装的模块

  • 相关阅读:
    Eclipse安装aptana
    mysql获取下一篇和上一篇文章的ID
    Java回顾之Spring基础
    纯CSS实现各类气球泡泡对话框效果
    百度编辑器ueditor的简单使用
    实施接口
    Java快速教程
    Java GUI程序设计
    JAVA之关于This的用法
    Java 数组基础
  • 原文地址:https://www.cnblogs.com/hhsh/p/12798110.html
Copyright © 2020-2023  润新知