靜態網站管理的網域遞送
使用 IBM Cloud® Object Storage 管理的靜態網站可以使用 IBM Cloud Internet Services進行配置。 將在此進階「作法」中探索 IBM Cloud Object Storage 中所管理網域的配置遞送規則。
這些指示可能會變更,並在這裡提供以供檢閱。
概觀
在 IBM Cloud Object Storage上管理靜態網站內容時,您可以指定自訂網域來配置公用存取網站的方式。 使用 IBM Cloud Internet Services 會配置 Object Storage 來修改 HTTP host 標頭,以回應內容的公用要求。 在此範例中,我們將使用 example.com 作為 Cloud Internet Services (CIS)中配置的網域,以及您希望公用訪客檢視為
web.example.com 的所需子網域 web。
開始之前
必要條件:
- IBM Cloud Platform 的帳戶
- 具有適用方案及許可權的 Cloud Internet Services (CIS) 實例
- 具有配置為代管靜態網站之儲存區的 Object Storage 實例
- 透過 IBM Cloud Internet Services 管理的網際網路網域
這些指示需要具有正確 方案 的帳戶,才能如所述存取服務。
IBM Cloud 網際網路、網域及遞送服務
建立頁面規則以將儲存區設為目標
在 IBM Cloud Internet Services 的實例中建立「頁面規則」將採取數個步驟,並且需要您的 端點 資訊
-
從導覽中選取效能
-
從選項中選取頁面規則標籤。
-
在規則表格中 (如果這是第一個規則,則為空白),選取「建立規則」按鈕。
-
在 URL 比對欄位中,輸入
<sub-domain>.<custom-domain>/*。 例如,web.example.com/*。 -
從「規則行為設定」的選項中選取「主機標頭置換」。 對於代管靜態網站內容作為子網域和端點的自訂儲存區:
<bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud。 例如,使用web-example-com作為管理靜態網站的儲存區名稱,範例將顯示為:web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud。您可以在儲存區配置中找到此資訊,也可以在「主控台」中找到「快速視圖」。
-
確認配置選項之後,請選取「建立」。
-
接下來,您將建立 DNS CNAME 記錄,以將資料流量轉遞至 IBM Cloud Object Storage中的內容。
建立網域別名以 Proxy 您的內容
在您使用「頁面規則」將訪客引導至正確的位置之後,您會想要建立別名以將訪客引導至該位置。 在此範例中,我們想要將訪客傳送至新的子網域 web 至現有的網域,example.com 它將指向
-
從導覽中選取可靠性
-
從選項中選取 DNS 標籤。
-
新增 DNS 記錄,將您的配置替換為所顯示的範例值。 應該在「名稱」欄位中新增想要的子網域。在此範例中,我們使用
web作為新的子網域值。 「別名網域名稱」與先前輸入的相同,在此範例中,它包含一個儲存區名稱,後面接著一個點,然後是端點,例如web-example-com.s3-web.us-east.cloud-object-storage.appdomain.cloud。- 類型 :CNAME
- 名稱:
<sub-domain> - TTL: 自動
- 別名網域名稱:
<bucket-name>.s3-web.<bucket-region>.cloud-object-storage.appdomain.cloud
-
當您完成配置時,按一下「新增」以儲存 DNS 項目。
-
在出現新項目的規則表格中,將 Proxy 選項啟用為「開啟」。
若要測試您剛建立的規則,請留出一些時間讓配置延伸。 然後,使用瀏覽器來造訪 web.example.com 所說明的子網域,以驗證設定。
下一步
進一步瞭解 IBM Cloud Internet Services,或直接使用 Cloud Internet Services (CIS) 來 開始 管理網際網路上的顯示狀態。