AEM Dispatcher:解決未列入白名單的CDN網域所導致的間歇性頁面和資產載入問題

本文說明如何解決Adobe Experience Manager (AEM) Dispatcher中,新CDN網域未在Dispatcher設定中列入白名單時所發生的間歇性頁面載入和資產傳送問題。

說明 description

在您的環境中引進新的CDN網域後,如果該網域未包含在允許清單中,AEM Dispatcher可能會封鎖來自該網域的請求。 這可能會導致存取網站頁面或載入資產時發生間歇性失敗。 該問題會影響任何AEM環境,該環境會使用Dispatcher篩選來控制允許的使用者端網域。

環境

Adobe Experience Manager (AEM),所有使用Dispatcher的版本。

症狀

  • 存取即時網站頁面時發生間歇性失敗
  • 一般使用者的資產傳送問題

原因

新的CDN網域未新增到Dispatcher設定的白名單中,導致來自CDN的請求遭到封鎖或處理不一致。

解決方法 resolution

請依照下列步驟解決問題:

  1. 識別需要列入白名單的新CDN網域(例如: cdn.example.com)。
  2. 存取每個受影響的Dispatcher執行個體的設定檔。 相關檔案通常名為dispatcher.any,或可能是允許主機的自訂包含檔案。
  3. 找出定義允許的主機或網域(例如/allowedClients/filter規則)的區段。
  4. 新增專案以將新的CDN網域加入白名單(例如:新增cdn.example.com至允許清單)。
  5. 儲存設定檔,然後重新載入或重新啟動Dispatcher服務以套用變更。
  6. 透過存取網站頁面並確認資產正確載入,確認Dispatcher現在接受CDN網域。
recommendation-more-help
experience-cloud-kcs-help-kbarticles