AEM as a Cloud Service パブリッシュポッド間でDispatcher vhost 設定に一貫性がない

Dispatcher vhost 設定を更新して特定の IP アドレスによるアクセスを制限した後、一部のAEM as a Cloud Service公開ポッドで、新しい設定が一貫して適用されないことがあります。 これにより、特定のポッドが HTTP 301 リダイレクトを返して無限のリダイレクトループを引き起こしたり、他のポッドが期待どおりに HTTP 200 応答を返したりします。 この問題は、必須ホストが vhost 設定で明示的に定義されていないために発生します。 この問題を修正するには、必要な ServerAlias エントリをすべて確認し、Dispatcher ポッドを再起動して、一貫性のある動作を確保します。

説明 description

環境

  • 製品:Adobe Experience Manager as a Cloud Service - Sites
  • 制約:ステージング環境

問題/症状

  • 一部の公開ポッドでは、更新されたDispatcher vhost 設定が読み込まれず、その結果、HTTP 301 リダイレクトと無限リダイレクトループが発生します。
  • その他のポッドは、新しい設定を正常に適用し、HTTP 200 応答を返します。

解決策 resolution

  1. 必要な ServerAlias エントリをすべて確認します。 各 vhost ファイルには、次が含まれる必要があります。ServerAlias "*.adobeaemcloud.net" "*.adobeaemcloud.com" "localhost" "127.0.0.1" これにより、Dispatcher の無効化プロセスと、ポッド間のルーティング機能が確保されます。 Dispatcherのキャッシュ無効化がExperience Leagueでどのように機能するか、およびこれらのエイリアスが必要な理由について詳しくは、AEM as a Cloud Serviceの AEM as a Cloud Serviceでのキャッシュ ​ を参照してください。
  2. キャッシュをフラッシュし、Dispatcher ポッドを再起動します。 一部のポッドが古い vhost ロジックをまだ提供している場合は、Cloud Managerを介してポッドを再起動して、Dispatcher キャッシュをフラッシュします。 これにより、すべてのポッドが同じ新しいDispatcher設定を確実に読み込みます。 ポッドを再起動してDispatcherのキャッシュをクリアする例については、AEMaaCS のスケジュールされた時間に Dispatcher のキャッシュをクリアする ​ を参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f