Nginx服务器的基本模块

来源:互联网 发布:西安交大网络 编辑:程序博客网 时间:2024/05/05 13:20

在功能上划分:

核心模块:内核模块 事件驱动模块

邮件模块:

HTTP服务模块:HTTP内核模块 标准模块 可选的模块


模块也可分为 在实际安装中 必选模块和可选模块


Nginx的核心模块中的内核模块:用于控制NGINX服务器的基本功能

事件模块:用于控制Nginx如何处理连接


如果要对Nginx添加新的模块必须重新编译Nginx才可以。Apache添加模块不用重新编译。


通过源码结构查看Nginx模块结构

使用tree命令,以树形结构显示文件目录结构

Nginx提供了core event http  mail misc 五类模块

每类模块有多种模块,core模块是不能禁用的,但是其他的模块可以根据需要选择


安装Nginx,选择模块

有默认安装模块和默认不安装模块

在下载Nginx安装包里输入 ./configure --help查看默认安装与不安装       with-XXX  without-XXX 区别

./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,生成MakeFile
make 是编译  make install 是安装





0 0