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
- 必要な
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でのキャッシュ を参照してください。 - キャッシュをフラッシュし、Dispatcher ポッドを再起動します。 一部のポッドが古い
vhostロジックをまだ提供している場合は、Cloud Managerを介してポッドを再起動して、Dispatcher キャッシュをフラッシュします。 これにより、すべてのポッドが同じ新しいDispatcher設定を確実に読み込みます。 ポッドを再起動してDispatcherのキャッシュをクリアする例については、AEMaaCS のスケジュールされた時間に Dispatcher のキャッシュをクリアする を参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f