AEM as a Cloud Service 게시 Pod에서 Dispatcher vhost 구성이 일관되지 않음

특정 IP 주소별로 액세스를 제한하도록 Dispatcher vhost 구성을 업데이트한 후 일부 AEM as a Cloud Service 게시 포드는 새 구성을 일관되게 적용하지 않습니다. 이로 인해 특정 pod가 HTTP 301 리디렉션을 반환하고 무한 리디렉션 루프를 유발하는 반면, 다른 pod는 예상대로 HTTP 200 응답을 반환합니다. 필요한 호스트가 vhost 구성에 명시적으로 정의되어 있지 않으므로 문제가 발생합니다. 이 문제를 해결하려면 필요한 모든 ServerAlias개 항목을 확인하고 Dispatcher pod를 다시 시작하여 일관된 동작을 확인하십시오.

설명 description

환경

  • 제품: Adobe Experience Manager as a Cloud Service - 사이트
  • 제한: 스테이징 환경

문제/증상

  • 일부 게시 Pod에서 업데이트된 Dispatcher vhost 구성을 로드하지 않으므로 HTTP 301 리디렉션이 발생하고 리디렉션이 무한대입니다.
  • 다른 Pod에서 새 구성을 적용하고 HTTP 200 응답을 반환했습니다.

해결 방법 resolution

  1. 필요한 ServerAlias개 항목을 모두 확인합니다. 각 vhost 파일에는 다음 항목이 포함되어야 합니다. ServerAlias "*.adobeaemcloud.net" "*.adobeaemcloud.com" "localhost" "127.0.0.1" 이렇게 하면 Pod에서 Dispatcher 무효화 프로세스와 라우팅 기능이 보장됩니다. AEM as a Cloud Service에서 Dispatcher 캐시 무효화가 작동하는 방식과 이러한 별칭이 필요한 이유에 대한 자세한 내용은 Experience League에서 AEM as a Cloud Service에서 캐싱을 참조하십시오.
  2. 캐시를 플러시하고 Dispatcher Pod를 다시 시작합니다. 일부 Pod에서 이전 vhost 논리를 계속 제공하는 경우 Cloud Manager을 통해 Pod를 다시 시작하여 Dispatcher 캐시를 플러시하십시오. 이렇게 하면 모든 포드가 동일한 새 Dispatcher 구성을 로드할 수 있습니다. pod 다시 시작을 사용하여 Dispatcher 캐시를 지우는 예는 AEMaaCS에서 예약된 시간에 Dispatcher 캐시 지우기를 참조하십시오.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f