Nginx 配置速查

🌐 Nginx Config Quick Reference

📐 工作原理與說明
Nginx 配置與運維速查。
  • 層級:main → events → http → server → location,指令按層級繼承。
  • 常用指令:listen、server_name、root、index、location、try_files、proxy_pass、rewrite。
  • 反代:proxy_pass 配合 proxy_set_header 傳遞 Host、X-Real-IP 與 X-Forwarded-For。
  • 調優:worker_processes、keepalive_timeout、gzip 壓縮、快取與限流配置。

Browse an Nginx cheat sheet in your browser — common directives and config patterns.

📚 深度解析:Nginx 配置速查

💡 常見使用場景

  • 反向代理/負載均衡/重寫規則。
  • 配置反向代理時查指令:確認 proxy_pass 結尾帶不帶斜槓、以及是否需要透傳 Host 與真實 IP 頭。
反代
`location /api { proxy_pass http://backend; }` 轉發。

❓ 常見問題(FAQ)

reload 與 restart?
`nginx -s reload` 平滑過載不中斷。
為什麼改了配置沒生效?
依次排查:是否執行了 nginx -t 檢查語法並 reload(而非只改檔案);配置檔案是否被主配置 include 到;是否有多條 server 匹配而命中了預設的那條(用 server_name 與 default_server 確認);以及瀏覽器或 CDN 是否還快取著舊響應。
⚠️ 使用說明與注意事項
已複製
📖關於「Nginx 配置速查」 ▼

📝工具簡介

Nginx 配置速查。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。