聯繫我們

課程簡介

引言

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

  • Nginx 與 Nginx Plus 之間的差異

管理和監控功能

  • TCP、HTTP 和 UDP 協議概述
  • 帶寬需求
  • UDP 在物聯網通信中的作用

Nginx 架構和功能概述

  • Nginx 如何保持連接 "狀態"
  • Nginx 如何處理 TCP 和 UDP(會話等)
  • Nginx 如何將 IP 地址傳遞給後端

案例研究:作為 IoT 伺服器的 Nginx

  • IoT 架構:感測器、集線器和伺服器

安裝 Nginx

  • Debian、Ubuntu 和源代碼安裝

將 Nginx 用作負載平衡器

  • 有關性能和擴展性
  • 負載平衡 TCP / HTTP 連接
  • 負載平衡 UDP 連接

將 Nginx 用作反向代理

  • 用新配置替換默認配置
  • 修改請求標頭
  • 精細調整的回應緩衝

將 Nginx 用作正向代理

  • 配置 Nginx
  • 將流量轉發到可變主機,而不是預定義的主機。

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

最大化性能

  • 優化性能(Nginx 參數、OS 參數、虛擬機器 CPU / 內存比例)
  • 客戶端性能優化

安全性

  • 限制訪問
  • 身份驗證
  • 安全鏈接
  • Nginx 配置中的常見安全問題

擴展

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

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

  • OpenResty、LuaJIT 和 Lua 庫

Nginx 日誌記錄

  • 跨多台伺服器訪問日誌和錯誤文件
  • 優化日誌記錄

監控 Nginx

  • 增強可維護性和可靠性

排除 Nginx 故障

總結

最低要求

  • 理解 TCP/IP
  • 具有 Linux 命令行經驗
 14 小時

客戶評論 (2)

課程分類