Versões de protocolo HTTP compatíveis com o AEMaaCS
No Adobe Experience Manager as a Cloud Service (AEMaaCS), este artigo explica quais versões de protocolo HTTP são compatíveis e como verificar o uso do protocolo por meio de logs de acesso. Também explica quando é apropriado remover a lógica do aplicativo que depende de HTTP/1.0.
Descrição description
Ambiente
Adobe Experience Manager as a Cloud Service (AEM as a Cloud Service)
Problema/Sintomas
- Incerteza sobre quais versões de protocolo HTTP são compatíveis com o AEM as a Cloud Service.
- É necessário determinar se a lógica do aplicativo que depende dos protocolos HTTP herdados deve permanecer em uso.
- É necessário verificar as versões do protocolo HTTP usadas pelos componentes do AEM as a Cloud Service.
Resolução resolution
Siga as etapas abaixo para resolver o problema.
- Revise os logs de acesso do seu ambiente do AEMaaCS para confirmar as versões do protocolo HTTP em uso.
- Revise os logs de acesso do Dispatcher. Para obter os logs de acesso do Apache HTTPD (Dispatcher), consulte a documentação do log de acesso do Apache HTTPD Web Server.
- Revise os logs de acesso de publicação do AEM. Para obter logs de acesso de publicação do AEM, consulte a documentação de log de acesso HTTP do AEM.
- Examine as entradas de log do campo proto_version ou da linha de solicitação HTTP para verificar a versão do protocolo. Por exemplo:
GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1 - Se a lógica do aplicativo depender da compatibilidade HTTP/1.0, é seguro remover essa lógica para ambientes AEMaaCS.
- Para verificar, verifique logs de acesso recentes para campos de versão de protocolo e confirme se apenas HTTP/1.1 (ou HTTP/2 para comunicação CDN) está presente.
Leitura relacionada
recommendation-more-help
experience-cloud-kcs-help-kbarticles