AEMaaCS에서 지원되는 HTTP 프로토콜 버전
이 문서에서는 Adobe Experience Manager as a Cloud Service(AEMaaCS)에서 지원되는 HTTP 프로토콜 버전과 액세스 로그를 통해 프로토콜 사용을 확인하는 방법을 설명합니다. 또한 HTTP/1.0에 의존하는 응용 프로그램 논리를 제거하는 것이 적절한 시기에 대해서도 설명합니다.
설명 description
환경
Adobe Experience Manager as a Cloud Service(AEM as a Cloud Service)
문제/증상
- AEM as a Cloud Service에서 지원되는 HTTP 프로토콜 버전에 대한 불확실성입니다.
- 레거시 HTTP 프로토콜에 의존하는 애플리케이션 논리를 계속 사용해야 하는지 확인해야 합니다.
- AEM as a Cloud Service 구성 요소에서 사용하는 HTTP 프로토콜 버전을 확인해야 합니다.
해결 방법 resolution
아래 단계에 따라 문제를 해결하십시오.
- AEMaaCS 환경에서 액세스 로그를 검토하여 사용 중인 HTTP 프로토콜 버전을 확인합니다.
- Dispatcher 액세스 로그를 검토하십시오. Apache HTTPD(Dispatcher) 액세스 로그의 경우 Apache HTTPD 웹 서버 액세스 로그 설명서를 참조하십시오.
- AEM 게시 액세스 로그를 검토하십시오. AEM 게시 액세스 로그의 경우 AEM HTTP 액세스 로깅 설명서를 참조하십시오.
- proto_version 필드 또는 HTTP 요청 라인에 대한 로그 항목을 검사하여 프로토콜 버전을 확인합니다. 예:
GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1 - 애플리케이션 논리가 HTTP/1.0 호환성에 따라 달라지는 경우 AEMaaCS 환경에 대해 이 논리를 제거하는 것이 안전합니다.
- 확인하려면 최근 액세스 로그에서 프로토콜 버전 필드를 확인하고 HTTP/1.1(또는 CDN 통신용 HTTP/2)만 있는지 확인하십시오.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles