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

아래 단계에 따라 문제를 해결하십시오.

  1. AEMaaCS 환경에서 액세스 로그를 검토하여 사용 중인 HTTP 프로토콜 버전을 확인합니다.
  2. Dispatcher 액세스 로그를 검토하십시오. Apache HTTPD(Dispatcher) 액세스 로그의 경우 Apache HTTPD 웹 서버 액세스 로그 설명서를 참조하십시오.
  3. AEM 게시 액세스 로그를 검토하십시오. AEM 게시 액세스 로그의 경우 AEM HTTP 액세스 로깅 설명서를 참조하십시오.
  4. proto_version 필드 또는 HTTP 요청 라인에 대한 로그 항목을 검사하여 프로토콜 버전을 확인합니다. 예: GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1
  5. 애플리케이션 논리가 HTTP/1.0 호환성에 따라 달라지는 경우 AEMaaCS 환경에 대해 이 논리를 제거하는 것이 안전합니다.
  6. 확인하려면 최근 액세스 로그에서 프로토콜 버전 필드를 확인하고 HTTP/1.1(또는 CDN 통신용 HTTP/2)만 있는지 확인하십시오.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles