用途:该技能面向 Nginx 配置的生成与优化,适用于反向代理、负载均衡和静态文件服务等场景,目标是在性能、安全、缓存与负载均衡方面采用较新的实践。
主要能力:提供主配置模板(worker 进程、事件模型、缓冲区、超时、MIME、日志格式、gzip、SSL 参数、安全响应头、限流区、代理缓存路径);反向代理配置(upstream 负载均衡策略、keepalive、HTTP 到 HTTPS 跳转、SSL 证书、CSP/HSTS/Permissions-Policy、静态与 Next.js 静态资源缓存、API 与登录限流、WebSocket、健康检查、敏感文件拒绝);负载均衡配置(least_conn、ip_hash、权重、backup、max_fails、proxy_next_upstream);缓存配置(FastCGI、代理缓存、微缓存、缓存绕过 map);安全加固(恶意 UA 与 IP 拦截、攻击特征拦截、POST 限流、fail2ban 日志);Docker 配置(日志输出到 stdout/stderr、健康检查);以及测试与最佳实践清单。
使用方式:按需选择架构(反向代理、负载均衡或静态服务),配置安全、性能、上游与监控,然后校验并重载。必要命令保持原样:nginx -t、nginx -T、nginx -s reload;可用 curl -I、openssl s_client、curl --http2 做验证。
适用场景:需要为 Web 服务、API 网关、CDN 静态缓存或容器化部署编写 Nginx 配置时。
限制:部分能力(如主动健康检查、sticky cookie、Brotli)依赖 Nginx Plus、OpenResty 或额外模块,资料中以注释形式给出,默认不可用;具体版本兼容性、性能收益与部署环境差异暂未提供。