# nginx_study **Repository Path**: daizia/nginx_study ## Basic Information - **Project Name**: nginx_study - **Description**: nginx代码学习及注释 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-29 - **Last Updated**: 2025-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简介 ```bash # Nginx 的基本架构 Master-Worker模型: Nginx使用主-工作进程模型,主进程负责启动、管理工作进程,工作进程处理实际的请求。 模块化设计: Nginx 的核心非常小,主要功能通过各种模块实现。常见的模块类型包括 HTTP 模块、事件模块、核心模块等。 事件驱动: Nginx 使用事件驱动的异步处理方式,这意味着它能够以非常高效的方式处理大量并发连接。 ``` ### 编译方法 ```bash #默认debug版本 --prefix=_install --builddir=build ./auto/configure make -j mkdir tmp/logs # 添加模块步骤 #按mymodule文件夹添加文件 ./auto/configure --add-module=mymodule #入口文件 src/core/nginx.c ``` ### 执行 ```bash ./build/nginx -p tmp ```