Nginx核心配置指令

作为一款高性能的 HTTP 服务器软件,Nginx 的核心功能就是应对 HTTP 请求的处理。由于具体硬件、操作系统及应用场景的不同,需要 Nginx 在对 HTTP 请求的处理方法上进行不同的调整,为了应对这些差异,Nginx 提供了多种配置指令,让用户可以根据实际的软硬件及使用场景进行灵活配置。

为了方便理解和使用,可以按照其在代码中的分布,将其分为核心配置指令和模块配置指令两大类。核心配置指令分为事件核心配置指令和 HTTP 核心配置指令,事件核心配置指令主要是与 Nginx 自身软件运行管理及 Nginx 事件驱动架构有关的配置指令;HTTP 核心配置指令是对客户端从发起 HTTP 请求、完成 HTTP 请求处理、返回处理结果,到关闭 HTTP 连接的完整过程中的各个处理方法进行配置的配置指令。模块配置指令是在每个 Nginx 模块中对所在模块的操作方法进行配置的配置指令。

本章内容:
1. Nginx配置文件详解
2. Nginx进程配置指令详解
3. Nginx端口监听(listen指令)
4. Nginx server_name:配置主机名称
5. Nginx处理HTTP请求
6. Nginx localhost路由匹配规则
7. Nginx rewrite重定向配置详解
8. Nginx访问控制简述
9. Nginx root指令:根目录配置
10. Nginx alias指令:虚拟目录配置
11. Nginx配置项try_files简介
12. Nginx配置项sendfile:零拷贝
13. Nginx日志记录配置:log_not_found、log_subrequest