この記事では、AEMaaCS Dispatcher 設定で [
1]
に従って stricthostcheck
を追加する方法を説明します。
[
1]
https://httpd.apache.org/docs/trunk/mod/core.html#stricthostcheck
説明
環境
Adobe Experience Manager as a Cloud Service(AEMaaCS)
問題/症状
AEMaaCS のDispatcher設定でプロパティ「StrictHostCheck
」を追加する方法
解決策
Stricthostcheck は、AEMaaCS の一部として Cloud Dispatcher のバリデーターの許可リスト上にありません。
「通常の」 Apache HTTPD ベースのサイトには有効ですが、ホスト/X-Forwarded-Host の処理は AEMaaCS で次のようにデザインされます。
AEMaaCS での Apache HTTPD の設定が原因です。指定されたホスト名が顧客の仮想ホストと一致しない場合、リクエストは意図的にダミーの「シンク」 catch-all vhost に送られます。