由於Dispatcher重新導向,子網域無法驗證
在Adobe Experience Manager as a Cloud Service中設定網域對應時,即使頂點網域成功驗證且兩者使用相同的憑證,子網域仍無法在Cloud Manager中驗證。 發生此問題是因為子網域的Dispatcher設定會重新導向所有請求,並防止Cloud Manager在驗證期間收到必要的2xx回應。 暫時調整Dispatcher設定可讓驗證成功。
說明 description
環境
- Adobe Experience Manager as a Cloud Service — 網站
- Cloud Manager
- Dispatcher
問題/症狀
- 子網域(例如www.example.com)會顯示為已部署,但不會在Cloud Manager中上線或驗證。
- Apex網域(example.com)會正常驗證。
- 對兩個網域上的特定路徑(例如
/depot/)的請求會傳回200個回應。 - 對子網域上根路徑(/)的請求會導致重新導向或未傳回2xx回應。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
- 檢閱受影響子網域的Dispatcher vhost設定。
- 識別是否有規則可將子網域的所有請求重新導向至另一個主機名稱,例如Apex網域,以防止傳回任何2xx回應。
- 暫時修改vhost設定,讓子網域的請求直接提供內容或傳回2xx回應。
- 在Cloud Manager中針對受影響的子網域啟動或重試網域驗證。
- 成功驗證後,如有需要,請還原原始重新導向邏輯。
- 確認兩個網域現在都正常運作。
注意: Cloud Manager在驗證期間需要每個對應主機名稱至少有一個成功的2xx回應。 無條件重新導向可防止此情形,並導致驗證失敗。 每個對應事件會執行一次驗證。 完成之後,您可以還原重新導向。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f