Dispatcher リダイレクトにより、サブドメインの検証に失敗します
Adobe Experience Manager as a Cloud Serviceでドメインマッピングを設定すると、apex ドメインが正常に検証され、両方で同じ証明書が使用されているにもかかわらず、Cloud Managerでサブドメインが検証できない。 この問題は、サブドメインのDispatcher設定がすべてのリクエストをリダイレクトし、Cloud Managerが検証中に必要な2xx応答を受け取らないために発生します。 Dispatcher設定を一時的に調整すると、検証を成功させることができます。
説明 description
環境
- Adobe Experience Manager as a Cloud Service - Sites
- 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では、検証中に、マッピングされた各ホスト名から少なくとも1回の2xx応答が必要です。 無条件のリダイレクトは、これを防ぎ、検証を失敗させます。 検証は、マッピングイベントごとに1回行われます。 完了後にリダイレクトを復元できます。
recommendation-more-help
experience-cloud-kcs-help-kbarticles