聯繫我們

課程簡介

介紹

Nginx 作為物聯網前段(負載平衡器、反向代理、應用程式交付平台)

  • Nginx 與 Nginx Plus 的差異

管理能力與監控功能

  • TCP、HTTP 和 UDP 協議概述
  • 頻寬需求
  • UDP 在物聯網通訊中的角色

Nginx 架構與功能概述

  • Nginx 如何維持連線「狀態」
  • Nginx 如何處理 TCP 和 UDP(對話等)
  • Nginx 如何將 IP 位址傳遞給後端

案例研究:Nginx 作為物聯網伺服器

  • 物聯網架構:感測器、中繼器和伺服器

安裝 Nginx

  • Debian、Ubuntu 及原始碼安裝

將 Nginx 用作負載平衡器

  • 關於效能與可擴展性
  • TCP / HTTP 連線的負載平衡
  • UDP 連線的負載平衡

將 Nginx 用作反向代理

  • 以新配置取代預設配置
  • 修改請求標頭
  • 微調回應緩衝

將 Nginx 用作正向代理

  • 配置 Nginx
  • 將流量轉發至可變主機,而非預先定義的主機。

案例研究:極大型工業 IT 系統中的 Nginx

最大化效能

  • 最佳化效能(Nginx 參數、作業系統參數、虛擬機器 CPU / 記憶體比例)
  • 用戶端效能最佳化

安全性

  • 限制存取
  • 驗證
  • 安全連結
  • Nginx 配置中的常見安全問題

擴展

  • 跨多台伺服器部署內容
  • 配置共享

使用 LUA 腳本和其他外掛程式增強 Nginx

  • OpenResty、LuaJIT 和 Lua 函式庫

Nginx 日誌記錄

  • 跨多台伺服器存取日誌和錯誤檔案
  • 最佳化日誌記錄

監控 Nginx

  • 增強可維護性與可靠性

Nginx 故障排除

結語

最低要求

  • 理解 TCP/IP
  • 具備 Linux 命令列操作經驗
 14 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類