AEM Dispatcher: Entfernen von X-Vhost- und X-Dispatcher-Headern aus Produktionsantworten
✨ Dieser Inhalt wird von KI generiert und könnte ungenau sein. Generative KI-Begriffe
In diesem Artikel wird erläutert, ob die Kopfzeilen „X-Vhost“ und „X-Dispatcher" sicher aus Produktionsantworten in Adobe Experience Manager-Umgebungen entfernt werden können. Außerdem erhalten Sie Anleitungen dazu, wie Sie dies tun können.
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) 6.5 LTS (alle Versionen)
Symptome
HTTP-Antworten von der Produktions-Website enthalten die folgenden Kopfzeilen:
x-vhost: <vhost-name>x-dispatcher: <dispatcher-name>
Diese Kopfzeilen sind in öffentlichen Antworten sichtbar. Es werden keine Fehlermeldungen angezeigt und die Kopfzeilen dienen nur zu Informationszwecken.
Schritte zum Nachstellen
- Rufen Sie die Produktions-Website auf.
- Überprüfen Sie die HTTP-Antwort-Header.
Ursache
Diese Kopfzeilen werden zur Fehlerbehebung und zu Informationszwecken hinzugefügt. Sie sind zur Laufzeit nicht von AEM erforderlich und können sicher entfernt werden, um die Offenlegung interner Routing-Details zu reduzieren.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Überprüfen Sie die Konfigurationsdateien für Apache und Dispatcher vhost, um festzustellen, wo die
X-Vhost- undX-Dispatcher-Header festgelegt sind. - Vergewissern Sie sich, dass diese Kopfzeilen von AEM nicht für Veröffentlichungs-, Replikations-, Cache-Leer- oder Caching-Vorgänge benötigt werden.
- Entfernen Sie die Konfigurationszeilen, die diese Header in den Apache vhost- oder Dispatcher-Konfigurationsdateien hinzufügen, oder kommentieren Sie sie aus. Entfernen Sie beispielsweise die Anweisungen
Header set X-Vhost ...undHeader set X-Dispatcher .... - Starten Sie den Apache-Webserver oder den Dispatcher-Service neu, um die Änderungen anzuwenden.
- Stellen Sie sicher, dass die Header in HTTP-Antworten nicht mehr vorhanden sind, indem Sie auf die Produktions-Website zugreifen und die Antwort-Header überprüfen.