Nginx 優化 30 點總結
01. 安全優化:更改原始碼隱藏 Nginx 軟體名及版本號。
02. 安全優化:更改預設的 Nginx 服務使用者。
03. 效能優化:根據硬體配置調整 Nginx worker 程序數。
04. 效能優化:繫結不同的程序到不同的 CPU 上,資源平均分配。
05. 效能優化:Nginx 事件處理模型優化為 epool。
06. 效能優化:調整每個 Nginx worker 程序的最大連線數。
07. 效能優化:配置 Nginx worker 程序最大開啟檔案數。
08. 效能優化:開啟 Nginx 高效傳輸模式。
09. 安全優化:調整各個超時引數,設定連線超時時間。
10. 安全優化:上傳檔案大小限制(動態應用)。
11. Nginx FastCGI 引數優化。
12. Nginx gzip 壓縮優化。
13. Nginx expires 快取優化。
14. Nginx 日誌相關優化。
15. 安全優化:限制指定目錄或指定副檔名的檔案被訪問。
16. 安全優化:限制來源 IP 客戶端訪問指定的網站或目錄。
17. 使用者體驗優化:針對錯誤頁面進行優雅顯示優化。
18. 安全加效能優化:防爬蟲優化。
19. 效能優化:防資源盜鏈優化。
20. 安全優化:嚴格設定叢集中讀寫分離後的 Web 站點目錄的許可權。
21. 安全優化:防止使用 IP 訪問 Nginx 網站(防非法域名惡意解析)。
22. 安全優化:防 DOS 攻擊(單 IP 併發連線的控制,與連線速率控制)。
23. 安全優化:防 DDOS 攻擊策略。
24. 安全優化:限制客戶端請求的 HTTP 方法。
25. 安全優化:為 Web 服務增加使用者身份驗證。
26. 安全優化:讓 Nginx 運行於[ A Chroot Jail ( Containers ) ] 監牢模式。
27. 安全優化:Nginx 加密傳輸優化(Nginx SSL)。
28. 安全優化:移除所有不需要的 Nginx Module(編譯時通過 without 功能移除)。
29. 安全優化:Web 伺服器磁碟掛載及網路檔案系統優化。
30. 效能優化:使用 Nginx Cache。
********Nginx 優化要點總結來源於網際網路及《老男孩 Web 叢集實戰》********
*********若有需要有關 Nginx 優化詳細文件請聯絡 QQ:997827781**********