靜態網站管理的網域遞送

使用 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 的實例中建立「頁面規則」將採取數個步驟,並且需要您的 端點 資訊

  1. 從導覽中選取效能

  2. 從選項中選取頁面規則標籤。

  3. 在規則表格中 (如果這是第一個規則,則為空白),選取「建立規則」按鈕。

  4. 在 URL 比對欄位中,輸入 <sub-domain>.<custom-domain>/*。 例如,web.example.com/*

  5. 從「規則行為設定」的選項中選取「主機標頭置換」。 對於代管靜態網站內容作為子網域和端點的自訂儲存區: <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

    您可以在儲存區配置中找到此資訊,也可以在「主控台」中找到「快速視圖」。

  6. 確認配置選項之後,請選取「建立」。

  7. 接下來,您將建立 DNS CNAME 記錄,以將資料流量轉遞至 IBM Cloud Object Storage中的內容。

建立網域別名以 Proxy 您的內容

在您使用「頁面規則」將訪客引導至正確的位置之後,您會想要建立別名以將訪客引導至該位置。 在此範例中,我們想要將訪客傳送至新的子網域 web 至現有的網域,example.com 它將指向

  1. 從導覽中選取可靠性

  2. 從選項中選取 DNS 標籤。

  3. 新增 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
  4. 當您完成配置時,按一下「新增」以儲存 DNS 項目。

  5. 在出現新項目的規則表格中,將 Proxy 選項啟用為「開啟」。

若要測試您剛建立的規則,請留出一些時間讓配置延伸。 然後,使用瀏覽器來造訪 web.example.com 所說明的子網域,以驗證設定。

下一步

進一步瞭解 IBM Cloud Internet Services,或直接使用 Cloud Internet Services (CIS) 來 開始 管理網際網路上的顯示狀態。