AEM Dispatcher:実稼動応答からX-Vhost ヘッダーとX-Dispatcher ヘッダーを削除する

✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語

この記事では、X-Vhost ヘッダーとX-Dispatcher ヘッダーをAdobe Experience Manager環境の実稼動レスポンスから安全に削除できるかどうかを説明し、その方法に関するガイダンスを提供します。

説明 description

環境

  • Adobe Experience Manager(AEM) 6.5 LTS (すべてのバージョン)

症状

実稼動web サイトからのHTTP応答には、次のヘッダーが含まれます。

  • x-vhost: <vhost-name>
  • x-dispatcher: <dispatcher-name>

これらのヘッダーは、公開応答で表示されます。 エラーメッセージはなく、ヘッダーは情報提供のみを目的として存在します。

再現手順

  1. 本番web サイトへのアクセス:
  2. HTTP応答ヘッダーを調べます。

原因

これらのヘッダーは、トラブルシューティングと情報提供の目的で追加されます。 ランタイム時にAEMで必要とされないので、内部ルーティングの詳細の露出を減らすために安全に削除できます。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. ApacheおよびDispatcher vhost設定ファイルを確認して、X-VhostおよびX-Dispatcher ヘッダーが設定されている場所を特定します。
  2. これらのヘッダーが、公開、レプリケーション、キャッシュフラッシュ、またはキャッシュ処理にAEMで必要でないことを確認します。
  3. これらのヘッダーをApache vhostまたはDispatcher設定ファイルに追加する設定行を削除するか、コメントを付けます。 例えば、Header set X-Vhost ...とHeader set X-Dispatcher ...のディレクティブを削除します。
  4. Apache web サーバーまたはDispatcher サービスを再起動して、変更を適用します。
  5. 実稼動web サイトにアクセスし、応答ヘッダーを調べることで、HTTP レスポンスにヘッダーが存在しないことを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles