在同一個應用程式伺服器上執行多個應用程式 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在同一個應用程式伺服器上執行多個應用程式

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

注意

本主題中的資訊不適用於 Node.js 應用程式。

如果您有多個相同類型的應用程式,在同一個應用程式伺服器執行個體上執行有時更符合成本效益。

在同一個伺服器上執行多個應用程式
  1. 將應用程式新增至每個應用程式的堆疊。

  2. 為每個應用程式取得個別的子網域,並將子網域映射至應用程式伺服器或負載平衡器的 IP 地址。

  3. 編輯每個應用程式的組態以指定適當的子網域。

如需如何執行這些任務的詳細資訊,請參閱使用自訂網域

注意

如果您的應用程式伺服器執行多個 HTTP 應用程式,您可以使用 Elastic Load Balancing 進行負載平衡。對於多個 HTTPS 應用程式,您必須在負載平衡器終止 SSL 連線,或為每個應用程式建立個別的堆疊。HTTPS 請求經過加密,這表示如果您在伺服器終止 SSL 連線,負載平衡器就無法檢查網域名稱,判斷哪個應用程式應處理請求。