指定並設定虛名 URL

設定網站的虛名 URL,可讓使用者在指定網域上存取 Oracle Content Management 網站,而非 Oracle Content Management 執行處理網域。例如,執行處理 URL 可能是 https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/,但 https://www.example.com 這種易記 URL 更容易記住、更有利於打造品牌,而且通常也比較容易使用。而且,也可以視需要使用自訂路徑來代管 Oracle Content Management 網站,例如 https://www.example.com/store/

若要使用虛名網域,需要執行幾個步驟。

  • 使用內容傳遞網路 (CDN)。

  • 使用網域名稱系統 (DNS) 管理虛名網域,以便將網域正規名稱 (CNAME) 記錄對應至 CDN。

  • 在 CDN 上部署有效的憑證以保護虛名網域。

  • 設定 Oracle Content Management 網站接受虛名網域上的要求。

  • 設定 CDN 將要求適當地遞送至 Oracle Content Management

使用內容傳遞網路

內容傳遞網路 (CDN) 是一種全球分散式伺服器平台,可改善網站效能和安全性。CDN 可將使用者與伺服器之間的距離縮到最短,同時最佳化內容要求效能。雖然 CDN 的主要目標是改善使用者體驗,但也可以用來更改傳輸中的要求,讓使用者看到的內容更為簡潔,即使幕後處理作業並非如此。

為了支援在虛名網域上代管 Oracle Content Management 網站,您需要使用 CDN 將它設定成處理所有來自所設定虛名網域的要求,並將它們適當地遞送回 Oracle Content Management,然後更改要求,讓 Oracle Content Management 適當地處理和保護它們。

使用網域名稱系統 (DNS) 管理網域

任何網域都可作為 Oracle Content Management 網站的虛名網域。您必須控制任何作為虛名網域的網域,再將其設定為與 Oracle Content Management 網站搭配使用。

基於 DNS 的限制,若要使用不含 www 或其他子網域 (例如 store.example.com) 的根網域 (例如 example.com) 幾乎是不可能的。請洽詢 DNS 和 CDN 提供者,以瞭解是否可以使用根網域。

由於 DNS 作用於網域層級而非路徑層級,所以為了讓 Oracle Content Management 代管您網域的一些路徑,並讓其他服務代管其他路徑,將需要透過 CDN 來處理遞送。DNS 只是用來區隔網域和子網域層級的流量。

部署憑證

憑證可用來保護需要由 CDN 建立和代管的虛名網域。憑證可以保護單一網域、多個網域和子網域,或 *.example.com 這類萬用字元子網域。虛名網域可以接受任何組合。所有受保護網域都會顯示在憑證詳細資訊中,因此如果不想公開分享這些詳細資訊,則應該使用個別的憑證。

註:

憑證建立和代管作業通常是 CDN 特有的處理,而且需要指定最佳作法。

設定虛名網域的 Oracle Content Management 網站

若要在使用虛名網域時適當地載入 Oracle Content Management 網站,您必須先讓 Oracle Content Management 知道哪個網站 URL 正在使用虛名網域。此作業是在 Oracle Content Management 的網站特性頁籤中完成。

  1. Oracle Content Management 中,按一下側邊導覽中的網站

  2. 選取要與虛名網域搭配使用的網站,然後從滑鼠右鍵功能表中選擇特性,或選擇動作列中的提要欄位

  3. 在虛名網域欄位中輸入虛名網域,然後按一下儲存

    註:

    Oracle Content Management 大約需要一個小時以上的時間才能準備就緒以接受網域要求。請隨時前往網站特性面板檢查進度。

設定內容傳遞網路來遞送要求

Oracle Content Management 適當地設定並準備好接受它們之後,會透過 DNS 將對虛名網域提出的要求遞送至 CDN,而且 CDN 必須將要求適當地轉遞至 Oracle Content Management。例如,如果 Oracle Content Management 網站的網站 URL 為 https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/,且虛名網域設定為 https://www.example.com/store,則必須對 CDN 進行下列設定:

  • 辨識虛名網域:https://www.example.com/store

  • 使用下列虛名網域來識別原始 Oracle Content Management 執行處理:https://myinstance.cec.ocp.oraclecloud.com/

  • 附加特定網站的網站路徑:site/MyCustomerSite/

  • 並將完整網站 URL 傳送至原始 Oracle Content Management 執行處理:https://myinstance.cec.ocp.oraclecloud.com/site/MyCustomerSite/

  • Oracle Content Management 會接收要求並回應至 CDN,以滿足對使用者瀏覽器的要求,並且只會向使用者顯示虛名網域:https://www.example.com/store

CDN 組態步驟通常僅適用於 CDN,因此請與 CDN 提供者合作適當地設定原始定義,以便讓 CDN 知道如何到達原始 Oracle Content Management 執行處理,以及附加正確網站路徑的網站路徑。

註:

要求不得包含下列任一路徑:
  • /documents*

  • /content/published*

  • /osn*

  • /pxysvc*

  • /site*

對這些路徑的要求不應包括網站路徑。它們應該解析為要適當處理之原始 Oracle Content Management 執行處理的根。