
iDempiere
Nginx Load Balancing: Scaling Your Application with Multiple Backend Servers
Nginx 不僅僅是一個高效能的網頁伺服器;它同時也是一個強大的反向代理和負載平衡器。與其將所有使用者流量導向單一後端伺服器,負載平衡將工作負載分散到一組伺服器叢集中,確保高可用性和在高負載下的更佳效能。 本指南將引導您完成使用兩個或多個後端伺服器設定穩健負載平衡環境所需的基本 Nginx 配置步驟。 前提條件 您應該已經有一個正常運作的 Nginx 安裝,以及至少兩台正在運行的後端應用程式伺服器。 後端伺服器 1: 192.168.22.238 後端伺服器 2: 192.168.22.239(我們正在新增的伺服器) 核心概念:upstream 模組 要在 Nginx 中啟用負載平衡,您必須使用 upstream 指令定義後端伺服器池。此指令將伺服器分組,並告訴 Nginx 如何將它們視為一個整體。 您需要將 upstream 區塊放置在 Nginx 配置檔案的 http 區塊內(例如 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/ 中的檔案)。 步驟 1:定義上游伺服器群組 定義您的伺服器群組,並給它一個描述性的名稱,例如 backend_servers。 Nginx...
2025-11-28 · 閱讀 24 分鐘