server/location、反向代理、SSL 与安全头,对照 CodeRoadMap 生产 Nginx 配置。
登录后追踪本课程进度 —登录
Nginx 是什么
Web 服务器 vs 反向代理;与 Apache、Caddy 对比。
安装与 nginx -t
包管理安装、systemd、配置语法检查。
配置文件结构
http/server/location 块、include、指令继承。
静态资源
root、index、try_files、gzip。
反向代理基础
proxy_pass、proxy_set_header、WebSocket 升级。
双 upstream 架构
/api 到 Spring Boot、/ 到 Next.js,对照 prod.conf。
HTTPS 与证书
listen ssl、证书链、HTTP 跳转 HTTPS。
安全响应头
HSTS、CSP、X-Forwarded-* 与真实 IP。
缓存与性能
proxy_cache、expires、keepalive upstream。
负载均衡
upstream 多后端、健康检查概念。
Nginx 与 Ingress
K8s Ingress Controller 与裸机 Nginx 对照。
综合练习
复现 CodeRoadMap 生产反代拓扑。