本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用自訂網域
重要
AWS OpsWorks Stacks 服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post
如果您透過第三方託管網域名稱,您可將該網域名稱映射至應用程式。基本程序如下:
-
透過 DNS 註冊商建立子網域,然後將其映射至負載平衡器的彈性 IP 地址,或應用程式伺服器的公有 IP 地址。
-
更新應用程式的組態以指向子網域並重新部署應用程式。
注意
請確定您將不合格網域名稱 (例如 myapp1.example.com) 轉送至合格網域名稱 (例如 www.myapp1.example.com),以便兩者都能映射至您的應用程式。
當您為應用程式設定網域時,網域在伺服器的組態檔案中會做為伺服器別名列出。如果您使用負載平衡器,則負載平衡器會在請求傳入時檢查 URL 中的網域名稱,並根據網域來重新導向流量。
將子網域映射至 IP 地址
-
如果您使用負載平衡器,請在 Instances (執行個體) 頁面上按一下負載平衡器執行個體,以開啟其詳細資訊頁面,並取得該執行個體的 Elastic IP (彈性 IP) 地址。否則請從應用程式伺服器執行個體的詳細資訊頁面取得公有 IP 地址。
-
遵循 DNS 註冊商提供的指示來建立子網域,並將其映射至步驟 1 中的 IP 地址。
注意
如果負載平衡器執行個體在某個時間點終止,會為您指派新的彈性 IP 地址。您需要更新 DNS 註冊設定,才能映射到新的彈性 IP 地址。
AWS OpsWorks Stacks 只會將網域設定新增至應用程式的deploy屬性。您必須實作自訂配方,才可從節點物件擷取資訊,並適當設定伺服器。如需詳細資訊,請參閱技術指南和配方。