欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Nginx 教程

Nginx(二十三):Nginx event 模块

站长阅读(846)赞(0)

event 模块 event 的类型和功能 Nginx 是以 event(事件)处理模型为基础的模块。它为了支持跨平台,抽象出了 event 模块。它支持的 event 处理类型有:AIO(异步IO),/dev/poll(Solaris 和...

Nginx(二十二):Nginx core 模块

站长阅读(575)赞(0)

core 模块 Nginx 的启动模块 启动模块从启动 Nginx 进程开始,做了一系列的初始化工作,源代码位于src/core/nginx.c,从 main 函数开始: 时间、正则、错误日志、ssl 等初始化 读入命令行参数 OS 相关初...

Nginx(二十一):Nginx 负载均衡模块

站长阅读(540)赞(0)

负载均衡模块 负载均衡模块用于从upstream指令定义的后端主机列表中选取一台主机。Nginx 先使用负载均衡模块找到一台主机,再使用 upstream 模块实现与这台主机的交互。为了方便介绍负载均衡模块,做到言之有物,以下选取 Ngin...

Nginx(二十):Nginx upstream 模块简介

站长阅读(576)赞(0)

upstream 模块简介 Nginx 模块一般被分成三大类:handler、filter 和 upstream。前面的章节中,读者已经了解了 handler、filter。利用这两类模块,可以使 Nginx 轻松完成任何单机工作。而本章介...

Nginx(十八):Nginx 过滤模块简介

站长阅读(674)赞(0)

过滤模块简介 执行时间和内容 过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理。它的处理时间在获取回复内容之后,向用户发送响应之前。它的处理过程分为两个阶段,过滤 HTTP 回复的头部和主体,在这两个阶段可以分...

Nginx(十六):Nginx handler 模块的编译和使用

站长阅读(592)赞(0)

handler 模块的编译和使用 模块的功能开发完了之后,模块的使用还需要编译才能够执行,下面我们来看下模块的编译和使用。 config 文件的编写 对于开发一个模块,我们是需要把这个模块的 C 代码组织到一个目录里,同时需要编写一个 co...

Nginx(十五):Nginx 示例: hello handler 模块

站长阅读(519)赞(0)

示例: hello handler 模块 在前面已经看到了这个 hello handler module 的部分重要的结构。该模块提供了 2 个配置指令,仅可以出现在 location 指令的作用域中。这两个指令是 hello_string...