Unterstützte HTTP-Protokollversionen in AEMaaCS
In Adobe Experience Manager as a Cloud Service (AEMaaCS) wird in diesem Artikel erläutert, welche HTTP-Protokollversionen unterstützt werden und wie die Protokollnutzung durch Zugriffsprotokolle überprüft werden kann. Außerdem wird erläutert, wann die von HTTP/1.0 abhängige Anwendungslogik entfernt werden sollte.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEM as a Cloud Service)
Problem/Symptome
- Unsicherheit darüber, welche HTTP-Protokollversionen in AEM as a Cloud Service unterstützt werden.
- Es muss ermittelt werden, ob die Anwendungslogik, die von veralteten HTTP-Protokollen abhängt, weiterhin verwendet werden sollte.
- Die von AEM as a Cloud Service-Komponenten verwendeten HTTP-Protokollversionen müssen überprüft werden.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben.
- Überprüfen Sie die Zugriffsprotokolle Ihrer AEMaaCS-Umgebung, um die verwendeten HTTP-Protokollversionen zu bestätigen.
- Überprüfen Sie die Dispatcher-Zugriffsprotokolle. Informationen zu Zugriffsprotokollen für Apache HTTPD (Dispatcher) finden Sie in der Apache HTTPD Web Server Access Log-Dokumentation.
- Überprüfen Sie die AEM-Veröffentlichungs-Zugriffsprotokolle. Zugriffsprotokolle für die AEM-Veröffentlichung finden Sie in der Dokumentation zur HTTP-Zugriffsprotokollierung für AEM.
- Überprüfen Sie die Protokolleinträge für das Feld proto_version oder die HTTP-Anfragezeile, um die Protokollversion zu überprüfen. Beispiel:
GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1 - Wenn Ihre Anwendungslogik von der HTTP/1.0-Kompatibilität abhängt, können Sie diese Logik für AEMaaCS-Umgebungen entfernen.
- Überprüfen Sie zum Überprüfen die aktuellen Zugriffsprotokolle auf Felder für die Protokollversion und stellen Sie sicher, dass nur HTTP/1.1 (oder HTTP/2 für CDN-Kommunikation) vorhanden ist.
Verwandtes Lesen
recommendation-more-help
experience-cloud-kcs-help-kbarticles