按配置、证书、协议与排障整理实践笔记,便于按问题查阅。
推荐阅读路径
适合想建立一条连续阅读线的读者(由浅入深):
- 构建与基础 — 自动构建最新版本的 Nginx(英文对应:Build the Latest Nginx with Automation)
- TLS 与 SNI — SNI → nginx Multi-Certificates → acme 证书自动化管理
- 运维排障 — Debugging NGINX → Nginx 中 HTTP 请求大小相关配置及解决方案
从哪里开始 / 按问题查找
| 你想解决什么 | 建议阅读 |
|---|---|
| 编译/升级最新 Nginx | 自动构建最新版本的 Nginx |
| 同 IP 多域名证书(SNI) | SNI、nginx Multi-Certificates |
| 证书申请与续期自动化 | acme 证书自动化管理 |
| 调试与排障 | Debugging NGINX |
| 请求体过大 / 413 等 | Nginx 中 HTTP 请求大小相关配置及解决方案 |
基础与配置
- 自动构建最新版本的 Nginx — 自动化编译最新 Nginx
- Build the Latest Nginx with Automation — 英文对应篇
- HTTP/3 Nginx with QuicTLS — HTTP/3 与 QuicTLS
- Nginx Development Guide — 模块开发入门
- Emiller’s Guide to Nginx Module Development — 模块开发指南
- Emiller’s Advanced Topics in Nginx Module Development — 模块开发进阶
TLS与证书
- nginx Multi-Certificates — 同域名多类型证书与多域名 SNI
- NGINX Configuration for Multiple Certificates — 多证书配置(英文)
- SNI — Server Name Indication 原理与配置
- Nginx 指令 ssl_password_file 配置详解 — 私钥口令文件
- Detailed Configuration Guide for ssl_password_file — 英文对应篇
- acme 证书自动化管理 — 证书申请与续期
- Simplify SSL/TLS Certificate Management — 证书管理简化(英文)
- SSL 证书与私钥的编码格式和文件扩展名 — PEM/DER 等格式
- Intermediate CA Certificate / 中间证书 — 中间证书链
- X.509 Certificates — X.509 基础
- 证书 Common Name — CN 与域名匹配
- 多功能 SSL/TLS 证书生成工具 — 证书生成脚本
- curl support TLCP using TASSL — TLCP / TASSL
协议与转发
- Nginx realserver 使用域名方式功能分析 — upstream 域名解析
- 负载均衡 — 负载均衡基础
- Message-based Load Balancing — 基于消息的负载均衡
- HTTP Cookie HttpOnly Secure — Cookie 安全属性
调试与排障
- Debugging NGINX — 调试方法与工具
- Nginx 中 HTTP 请求大小相关配置及解决方案 — 请求大小限制与 413
- Common Nginx HTTP Request Size Errors and Their Solutions — 英文对应篇