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
-
Öffnen Sie Ihre vhost-Datei und fügen Sie die Vorschau- oder Veröffentlichungs-Domain (z. B.
publish-pXXXXXX-eXXXXXX.adobeaemcloud.com) zurServerAliashinzu. Stellen Sie sicher, dass die Domain korrekt zugeordnet ist, damit Anfragen an den AEM-Service weitergeleitet werden. -
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.
-
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. -
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
- Verwenden des Dispatcher mit mehreren Domains im Handbuch zu AEM Dispatcher
- Verwalten des Dispatchers in AEM Cloud Manager in AEMaaCS-Tutorials
- AMS Dispatcher Basic File Layout in AEM Managed Services Tutorials
- Erläuterung der Konfigurationsdateien in der Dokumentation zur Fehlerbehebung bei AEM