AEM as a Cloud Service發佈Pod中的Dispatcher vhost設定不一致
更新Dispatcher vhost設定以限制特定IP位址的存取後,某些AEM as a Cloud Service發佈Pod無法一致地套用新設定。 這會導致某些Pod傳回 HTTP 301 重新導向,並造成無限重新導向回圈,而其他專案則如預期傳回 HTTP 200 回應。 發生此問題的原因在於vhost設定中未明確定義必要的主機。 若要修正此問題,請確認所有必要的ServerAlias專案,並重新啟動Dispatcher Pod以確保一致的行為。
說明 description
環境
- 產品: Adobe Experience Manager as a Cloud Service — 網站
- 限制:中繼環境
問題/症狀
- 有些發佈Pod未載入更新的Dispatcher
vhost設定,導致 HTTP 301 重新導向與無限重新導向回圈。 - 其他Pod已成功套用新的組態,並傳回 HTTP 200 回應。
解決方法 resolution
- 確認所有必要的
ServerAlias專案。 每個vhost檔案都應該包含:ServerAlias "*.adobeaemcloud.net" "*.adobeaemcloud.com" "localhost" "127.0.0.1"這可確保Dispatcher失效程式以及跨Pod的路由功能。 如需深入瞭解Dispatcher快取失效如何在AEM as a Cloud Service中運作以及需要這些別名的原因,請參閱Experience League上的在AEM as a Cloud Service中快取。 - 排清快取並重新啟動Dispatcher Pod。 如果某些pod仍提供舊的
vhost邏輯,請透過Cloud Manager重新啟動pod以清除Dispatcher快取。 這可確保所有Pod都載入相同的新Dispatcher設定。 如需使用pod重新啟動來清除Dispatcher快取的範例,請參閱AEMaaCS中排程時間的清除Dispatcher快取。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f