Die Vorschau der AEM Cloud zeigt: „Es funktioniert!“ anstelle der Homepage Ihrer Site

Wenn Ihre Veröffentlichungs- oder Vorschauumgebung für Adobe Experience Manager (AEM) ein "funktioniert! Nachricht anstelle der Homepage Ihrer Site bedeutet dies, dass der Server Anfragen an die standardmäßige Apache-Seite weiterleitet. Dies geschieht, wenn die Konfiguration des virtuellen Hosts (vhost) Ihre Domain nicht enthält. Um dies zu beheben, müssen Sie Ihre vhost-Einstellungen aktualisieren, die Änderungen testen und optional einen alle Fälle abdeckenden vhost und benutzerdefinierte Header hinzufügen, um die zukünftige Fehlerbehebung zu erleichtern.

Beschreibung description

Umgebungen

  • Adobe Experience Manager (AEM) as a Cloud Service - Sites
  • Adobe Experience Manager 6.5

Problem/Symptome

Dieses Problem tritt auf, wenn die vhost-Konfiguration für die Domain fehlt oder falsch ist. Zu den Symptomen gehören:

  • Die Veröffentlichungs- oder Vorschau-URL zeigt ein Es funktioniert!Nachricht.
  • Anfragen werden an die standardmäßige Landingpage von Apache anstelle Ihrer AEM-Site weitergeleitet.

Lösung resolution

  1. Öffnen Sie Ihre vhost-Datei und fügen Sie die Vorschau- oder Veröffentlichungs-Domain (z. B. publish-pXXXXXX-eXXXXXX.adobeaemcloud.com) zur ServerAlias hinzu. Stellen Sie sicher, dass die Domain korrekt zugeordnet ist, damit Anfragen an den AEM-Service weitergeleitet werden.

  2. Stellen Sie die aktualisierte vhost-Konfiguration bereit und testen Sie sie, indem Sie auf die Vorschau-URL zugreifen. Vergewissern Sie sich, dass jetzt Ihre AEM-Site anstatt der standardmäßigen Apache-Seite geladen wird.

  3. Fügen Sie einer vhost-Datei einen Platzhalter-ServerAlias * hinzu, um als Sammelpunkt für nicht übereinstimmende Anfragen zu fungieren. Dies trägt dazu bei, die Sicherheit und Zuverlässigkeit in Dispatcher-Setups zu verbessern.

  4. Fügen Sie in jeder vhost-Datei einen benutzerdefinierten Antwort-Header hinzu, um zu ermitteln, welcher vhost die Anfrage verarbeitet hat. Dies erleichtert die Fehlerbehebung mithilfe von Browser-Entwicklungs-Tools oder -curl.

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

Verwandtes Lesen

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