×
关于 Nginx

Nginx 背景介绍

什么是 NginxNginx 的特点

Nginx 平台初探

初探 Nginx 架构Nginx 基础概念Nginx 基本数据结构Nginx 的配置系统Nginx 的模块化体系结构Nginx 的请求处理

Nginx handler 模块

Nginx handler 模块简介Nginx 模块的基本结构Nginx handler 模块的基本结构Nginx handler 模块的挂载Nginx handler 的编写步骤Nginx 示例: hello handler 模块Nginx handler 的编译和使用Nginx 更多 handler 模块示例

Nginx 过滤模块

Nginx 过滤模块简介Nginx 过滤模块的分析

Nginx upstream 模块

Nginx upstream 模块简介Nginx 负载均衡模块

Nginx 其他模块

Nginx core 模块Nginx event 模块

Nginx 配置

Nginx 配置文件nginx.conf中文

Nginx core 模块


Nginx 的启动模块

启动模块从启动 Nginx 进程开始,做了一系列的初始化工作,源代码位于src/core/nginx.c,从 main 函数开始:

  • 时间、正则、错误日志、ssl 等初始化
  • 读入命令行参数
  • OS 相关初始化
  • 读入并解析配置
  • 核心模块初始化
  • 创建各种暂时文件和目录
  • 创建共享内存
  • 打开 listen 的端口
  • 所有模块初始化
  • 启动 worker 进程

分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)