Nginx
配置与调试Nginx服务器,解决代理、负载均衡、SSL等问题
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Nginx。 它的用途是:配置与调试Nginx服务器,解决代理、负载均衡、SSL等问题 完整的 Skill 内容见:https://321skill.com/skills/nginx-x-4/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“我的网站在通过Nginx代理后,WebSocket连接总是几秒钟后就断开,这是我的Nginx配置片段,请帮我看看问题出在哪里?” 它会分析你的配置,指出可能缺少的`proxy_read_timeout`、`proxy_send_timeout`等长连接保持指令,并提供完整的WebSocket代理配置示例。或者,当你说:“Nginx日志里大量出现413 Request Entity Too Large错误,如何调整?”它会指导你修改`client_max_body_size`指令并解释相关注意事项。
介绍
本Skill专注于Nginx服务器的配置与故障排查,是处理Web服务中间层问题的得力助手。
它主要解决Nginx作为反向代理、负载均衡器、SSL/TLS终端、缓存服务器和静态文件服务器时遇到的各种配置与调试难题。无论是编写复杂的nginx.conf文件,还是排查后端服务返回的502、504、413、403等错误,或是解决WebSocket、SSE、gRPC等长连接通过代理时中断的问题,它都能提供专业指导。
使用方式非常直接:当你遇到与Nginx相关的配置疑问或线上故障时,只需向AI描述你的Nginx配置片段、观察到的错误现象或期望实现的功能,它便会分析问题根源,提供具体的配置修改建议、调试步骤和最佳实践。
该Skill非常适合需要直接与Nginx打交道的后端开发、运维工程师和全栈开发者。无论是日常的服务器配置、性能调优(如调整worker进程、缓冲区、gzip压缩、代理缓存),还是应对突发流量、实施速率限制、阻止滥用访问,乃至在Docker或Kubernetes环境中部署Nginx,都能从中获得帮助。
需要注意的是,本Skill专注于Nginx自身的配置与调试。对于SSL/TLS证书的申请与续期(如使用ACME、Let‘s Encrypt),建议使用专门的SSL相关Skill。在处理生产环境变更前,请务必在测试环境充分验证配置。
核心特点
与通用服务器管理Skill不同,它深度聚焦于Nginx的配置语法、内部机制和典型故障模式,能提供从基础server block配置到高级TCP/UDP流代理、从性能调优到Docker/K8s部署等全链路的具体、可操作的解决方案。
注意事项
不适用于SSL/TLS证书的申请、续期或自动化管理(如ACME协议操作)。
常见问题
如何配置Nginx实现WebSocket反向代理?
需要在location块中添加 `proxy_http_version 1.1;` 和 `proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";` 等指令。
Nginx返回502 Bad Gateway错误怎么排查?
通常是因为上游服务无法连接或崩溃。请检查后端服务状态、Nginx的`proxy_pass`地址是否正确、以及后端服务的日志和防火墙设置。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/nginx-x-4/raw/index.md 读取 Nginx 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/nginx-x-4/raw/index.md(查看排版版本)