1. 程式人生 > >Nginx 優化 30 點總結

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**********