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
      

作者:cgengwei

出处:https://www.cnblogs.com/cgengwei/p/16774943.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   躲在墙角的  阅读(1393)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题