Nginx教程


  • 简介
  • 目录大纲
  • 最新文档

    24、Nginx 配置文件nginx.conf中文详解

    Nginx配置文件nginx.conf中文详解 ```python #定义Nginx运行的用户和用户组 user www www; nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; 全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /usr/local/nginx/log……

    李智 - 2025年3月17日 13:32


    23、Nginx event 模块

    event 模块 event 的类型和功能 Nginx 是以 event(事件)处理模型为基础的模块。它为了支持跨平台,抽象出了 event 模块。它支持的 event 处理类型有:AIO(异步IO),/dev/poll(Solaris 和 Unix 特有),epoll(Linux 特有),eventport(Solaris 10 特有),kqueue(BSD 特有),poll,rtsig(实……

    李智 - 2025年3月17日 13:32


    22、Nginx core 模块

    core 模块 Nginx 的启动模块 启动模块从启动 Nginx 进程开始,做了一系列的初始化工作,源代码位于src/core/nginx.c,从 main 函数开始: 时间、正则、错误日志、ssl 等初始化 读入命令行参数 OS 相关初始化 读入并解析配置 核心模块初始化 创建各种暂时文件和目录 创建共享内存 打开 listen 的端口 所有模块初始化 启动 worker 进程

    李智 - 2025年3月17日 13:32


    21、Nginx 负载均衡模块

    负载均衡模块 负载均衡模块用于从upstream指令定义的后端主机列表中选取一台主机。Nginx 先使用负载均衡模块找到一台主机,再使用 upstream 模块实现与这台主机的交互。为了方便介绍负载均衡模块,做到言之有物,以下选取 Nginx 内置的 ip hash 模块作为实际例子进行分析。 配置 要了解负载均衡模块的开发方法,首先需要了解负载均衡模块的使用方法。因为负载均衡模块与之前书中提……

    李智 - 2025年3月17日 13:32


    20、Nginx upstream 模块简介

    upstream 模块简介 Nginx 模块一般被分成三大类:handler、filter 和 upstream。前面的章节中,读者已经了解了 handler、filter。利用这两类模块,可以使 Nginx 轻松完成任何单机工作。而本章介绍的 upstream 模块,将使 Nginx 跨越单机的限制,完成网络数据的接收、处理和转发。 数据转发功能,为 Nginx 提供了跨越单机的横向处理能力,……

    李智 - 2025年3月17日 13:32



    李智