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

  1. vhost ファイルを開き、プレビュードメインまたはパブリッシュドメイン(publish-pXXXXXX-eXXXXXX.adobeaemcloud.com など)を ServerAlias ディレクティブに追加します。 リクエストがAEM サービスにルーティングされるように、ドメインが正しくマッピングされていることを確認します。

  2. 更新された vhost 設定をデプロイし、プレビュー URL にアクセスしてテストします。 これで、デフォルトの Apache ページではなく、AEM サイトが読み込まれることを確認します。

  3. 一致しないリクエストのキャッチオールとして機能するワイルドカード ServerAlias * を vhost ファイルに追加します。 これにより、Dispatcher設定のセキュリティと信頼性が向上します。

  4. 各 vhost ファイルにカスタム応答ヘッダーを追加して、リクエストを処理した vhost を識別します。 これにより、ブラウザー開発ツールまたは curl を使用したトラブルシューティングが容易になります。

    code language-none
    <IfModule mod_headers.c>
      Header always add X-Vhost "myvhostname"
    </IfModule>
    

関連資料

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f