Inkonsistente Dispatcher-vhost-Konfiguration über AEM as a Cloud Service-Veröffentlichungs-Pods hinweg
Nach der Aktualisierung der Dispatcher vhost-Konfiguration zur Einschränkung des Zugriffs durch bestimmte IP-Adressen wird die neue Konfiguration von einigen AEM as a Cloud Service-Veröffentlichungs-Pods nicht einheitlich angewendet. Dies führt dazu, dass bestimmte Pods HTTP 301-Umleitungen zurückgeben und unendliche Umleitungsschleifen verursachen, während andere HTTP 200-Antworten erwartungsgemäß zurückgeben. Das Problem tritt auf, weil erforderliche Hosts in der vhost-Konfiguration nicht explizit definiert sind. Um dies zu beheben, bestätigen Sie alle erforderlichen ServerAlias und starten Sie Dispatcher Pods neu, um ein konsistentes Verhalten sicherzustellen.
Beschreibung description
Umgebung
- Produkt: Adobe Experience Manager as a Cloud Service - Sites
- Einschränkungen: Staging-Umgebung
Problem/Symptome
- Einige Veröffentlichungs-Pods laden die aktualisierte Dispatcher
vhost-Konfiguration nicht, was zu HTTP 301-Umleitungen und unendlichen Umleitungsschleifen führt. - Andere Pods wenden die neue Konfiguration erfolgreich an und geben HTTP 200-Antworten zurück.
Lösung resolution
- Bestätigen Sie alle erforderlichen
ServerAlias. Jedevhostsollte Folgendes enthalten:ServerAlias "*.adobeaemcloud.net" "*.adobeaemcloud.com" "localhost" "127.0.0.1"Dadurch wird sichergestellt, dass der Dispatcher-Invalidierungsprozess und die Routing-Funktionen über Pods hinweg funktionieren. Eine genauere Erläuterung der Funktionsweise der Dispatcher-Cache-Invalidierung in AEM as a Cloud Service und der Notwendigkeit dieser Aliase finden Sie unter Caching in AEM as a Cloud Service auf Experience League. - Leeren Sie den Cache und starten Sie Dispatcher-Pods neu. Wenn einige Pods weiterhin alte
vhostverwenden, leeren Sie den Dispatcher-Cache, indem Sie die Pods über Cloud Manager neu starten. Dadurch wird sichergestellt, dass alle Pods dieselbe neue Dispatcher-Konfiguration laden. Siehe Löschen des Dispatcher-Caches zum geplanten Zeitpunkt in AEMaaCS für ein Beispiel der Verwendung von Pod-Neustarts zum Löschen des Dispatcher-Caches.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f