AEM Cloud 미리보기에는 "작동합니다!"가 표시됩니다. 사이트 홈페이지 대신

Adobe Experience Manager(AEM) 게시 또는 미리보기 환경에 이(가) 표시되면 작동합니다. 메시지는 사이트의 홈 페이지 대신 서버가 기본 Apache 페이지로 요청을 라우팅하고 있음을 의미합니다. 이 문제는 가상 호스트(vhost) 구성에 도메인이 포함되지 않은 경우에 발생합니다. 이 문제를 해결하려면 vhost 설정을 업데이트하고, 변경 사항을 테스트하고, 선택적으로 다목적 vhost 및 사용자 지정 헤더를 추가하여 향후 문제를 해결해야 합니다.

설명 description

환경

  • Adobe Experience Manager(AEM) as a Cloud Service - Sites
  • Adobe Experience Manager 6.5

문제/증상

이 문제는 도메인에 대한 vhost 구성이 누락되었거나 잘못된 경우 발생합니다. 증상은 다음과 같습니다.

  • 게시 또는 미리보기 URL에 이(가) 표시됩니다.​개 메시지입니다.
  • 요청은 AEM 사이트 대신 Apache의 기본 랜딩 페이지로 라우팅됩니다.

해결 방법 resolution

  1. vhost 파일을 열고 미리 보기 또는 게시 도메인(예: publish-pXXXXXX-eXXXXXX.adobeaemcloud.com)을 ServerAlias 지시문에 추가하십시오. 도메인이 올바르게 매핑되어 요청이 AEM 서비스로 라우팅되는지 확인합니다.

  2. 업데이트된 vhost 구성을 배포하고 미리보기 URL에 액세스하여 테스트합니다. 이제 기본 Apache 페이지 대신 AEM 사이트가 로드되는지 확인합니다.

  3. 일치하지 않는 요청에 대한 다목적 캐치(catch-all) 역할을 하도록 와일드카드 ServerAlias *을(를) vhost 파일에 추가하십시오. 이렇게 하면 Dispatcher 설정의 보안 및 안정성을 개선하는 데 도움이 됩니다.

  4. 각 vhost 파일에 사용자 지정 응답 헤더를 추가하여 요청을 처리한 vhost를 식별합니다. 이렇게 하면 브라우저 개발 도구 또는 curl을(를) 사용하여 문제를 쉽게 해결할 수 있습니다.

    code language-none
    <IfModule mod_headers.c>
      Header always add X-Vhost "myvhostname"
    </IfModule>
    

관련 읽기

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f