nginx 编译安装 添加模块

需要提前知道的

  • 本文主要介绍用源码编译然后安装的过程。
  • nginx安装方式主要有
    • 编译安装:官网下载源文件包进行配置、编译、安装
    • yum安装:安装yum-tools工具,配置好nginx的库,敲个yum安装命令安装
  • nginx模块
    • 可以区分为官方模块、第三方模块
    • 使用编译安装的时候,两种模块添加的时候有区别
    • 官方模块有哪些?
  • nginx添加模块
    • nginx支持动态添加模块和编译的时候加上模块
    • 动态添加模块
      • 也就是安装的时候没有对应的模块,在配置文件中通过load_module=模块目录,把模块加到配置中来
      • 这个是需要1.19之后的版本才支持
    • 编译添加模块
      • 其实是在编译安装之前,通过configure命令指定需要添加哪些模块

编译安装过程

  1. 到官网下载nginx源文件包
    • 运行命令下载文件包
      wget http://nginx.org/download/nginx-1.22.0.tar.gz
      
    • 图示
      图示
  2. 解压安装包
    • 命令
      tar -xzvf 解压文件名.tar.gz
      
  3. 配置需要的模块并检查文件
    • 配置需要哪些模块就在这一个步骤
    • 官方模块,
    • 第三方模块
      • 需要第三方模块下载下来,并在configure的时候加上--add-module=/下载的第三方模块目录,
      • 使用的时候直接在需要的地方加上模块的命令即可
      • 例子:
    • 命令
      cd /解压后的目录
      ./configure
      
  4. 编译、安装
    • 命令(依次执行)
      make
      make install
      
posted @ 2022-10-10 11:08  躲在墙角的  阅读(1254)  评论(0编辑  收藏  举报