AEM Cloud のプレビューに「機能」と表示される サイトのホームページではなく
Adobe Experience Manager(AEM)のパブリッシュまたはプレビュー環境に「機能します。メッセージ、サイトのホームページではなく、サーバーがデフォルトの Apache ページにリクエストをルーティングしていることを意味します。 これは、仮想ホスト(vhost)設定にドメインが含まれていない場合に発生します。 これを修正するには、vhost 設定を更新し、変更をテストし、オプションで包括的な vhost とカスタムヘッダーを追加して、今後のトラブルシューティングに役立てる必要があります。
説明 description
環境
- Adobe Experience Manager(AEM)as a Cloud Service - Sites
- Adobe Experience Manager 6.5
問題/症状
この問題は、ドメインの vhost 設定が見つからないか正しくない場合に発生します。 症状は次のとおりです。
- 公開 URL またはプレビュー URL に 動作します! メッセージ。
- リクエストは、AEM サイトではなく、Apache のデフォルトのランディングページにルーティングされます。
解決策 resolution
-
vhost ファイルを開き、プレビュードメインまたはパブリッシュドメイン(
publish-pXXXXXX-eXXXXXX.adobeaemcloud.comなど)をServerAliasディレクティブに追加します。 リクエストがAEM サービスにルーティングされるように、ドメインが正しくマッピングされていることを確認します。 -
更新された vhost 設定をデプロイし、プレビュー URL にアクセスしてテストします。 これで、デフォルトの Apache ページではなく、AEM サイトが読み込まれることを確認します。
-
一致しないリクエストのキャッチオールとして機能するワイルドカード
ServerAlias *を vhost ファイルに追加します。 これにより、Dispatcher設定のセキュリティと信頼性が向上します。 -
各 vhost ファイルにカスタム応答ヘッダーを追加して、リクエストを処理した vhost を識別します。 これにより、ブラウザー開発ツールまたは
curlを使用したトラブルシューティングが容易になります。code language-none <IfModule mod_headers.c> Header always add X-Vhost "myvhostname" </IfModule>
関連資料
- AEM Dispatcher ガイドの 複数のドメインでのDispatcherの使用
- AEMaaCS チュートリアルの AEM Cloud Managerでの Dispatcher 管理
- AEM Managed Services チュートリアルの AMS Dispatcherの基本的なファイルレイアウト
- 設定ファイルの説明 AEM トラブルシューティングドキュメント