호스트 헤더를 오리진에 전달하도록 CloudFront를 구성하려면 어떻게 해야 합니까?

2분 분량
0

Amazon CloudFront 배포에 구성된 오리진이 가상 호스팅을 사용합니다. 이 때문에 배포는 호스트 헤더를 오리진 서버로 전달해야 합니다. 호스트 헤더를 전달하도록 배포를 구성하고 싶습니다.

간략한 설명

호스트 헤더를 오리진에 전달하도록 배포를 구성하려면 다음 작업 중 하나를 수행할 수 있습니다.

  • 캐시 정책 및 오리진 요청 정책을 생성합니다.
  • 배포에서 기존 동작의 설정을 편집합니다.

중요: Amazon Simple Storage Service(S3) 오리진의 경우 호스트 헤더 기반의 캐싱이 지원되지 않습니다. 자세한 내용은 캐싱의 기반이 되는 헤더 선택을 참조하세요.

해결 방법

캐시 정책 및 오리진 요청 정책 생성

  1. 단계에 따라 CloudFront 콘솔을 사용하여 캐시 정책을 생성합니다.
  2. 캐시 키 설정에서 헤더에 대해 다음 헤더 포함을 선택합니다. 헤더 추가 드롭다운 목록에서 호스트를 선택합니다.
  3. 정책을 연결할 동작의 요구 사항에 따라 캐시 정책의 다른 모든 설정을 완료하고 생성을 선택합니다.
  4. 캐시 정책을 생성한 후, 단계에 따라 CloudFront 배포의 관련 동작에 정책을 연결합니다.

기존 동작의 설정 편집

  1. CloudFront 콘솔을 열고 배포를 선택합니다.
  2. 동작 탭을 선택한 다음, 호스트 헤더를 전달할 경로를 선택합니다.
  3. 편집을 선택합니다.
  4. **캐시 키 및 오리진 요청(Cache key and origin requests)**에서 **레거시 캐시 설정(Legacy cache settings)**이 선택되어 있는지 확인합니다. 선택되지 않은 경우 이전 섹션의 단계에 따라 캐시 정책을 생성합니다. 레거시 캐시 설정이 선택되어 있는 경우 다음을 완료합니다.
    헤더에서 다음 헤더 포함을 선택합니다.
    헤더 추가 드롭다운 목록에서 호스트를 선택합니다.
  5. 변경 내용 저장을 선택합니다.

관련 정보

요청 헤더에 따라 콘텐츠 캐싱
정책 사용

AWS 공식
AWS 공식업데이트됨 일 년 전
댓글 없음