0

친구,아마존 CloudFront를 URL에 접속하지 직접

나는 아마존 S3 + CloudFront를 + HTTPS를 사용하여 AWS에 정적 웹 사이트를 호스팅하고 있습니다.

웹 사이트가 CNAME 중 하나에서만 열리고 다른 (www가 아닌) 열리지 않도록해야합니다. S3 도메인은 또한 메인 WWW 도메인으로 포워딩되어야한다.

어떻게이 작업을 수행 할 수 있습니까? 도와주세요.

감사합니다,

답변

0

내가 제대로 이해하면, 당신은 CloudFront를 콘솔 내에서 CloudFront를 배포에 CNAME을 추가 할 수 있습니다. CNAME을 추가하고 Alias ​​= yes 라디오 버튼을 클릭하고 관련 CloudFront 리소스를 선택하여 Route53의 CloudFront 배포판에 CNAME을 추가 할 수도 있습니다.

이이 경로 (53)에서 수행되는 경우에 대한 아래 이미지 참조 :

enter image description here

+0

CNAME는 CloudFront를 –

+0

@Karan 샤에 요청을 전달하지 않습니다으로 대체 CNAME을 www.example.com에 대한 배포를 만들고 사용 그렇습니다. 이 작업이 수행되는 위치에 대한 내 대답의 이미지를 참조하십시오. –

+0

나는 CNAME을 내 답변의 일부로 언급했습니다. –

0

당신은 요청을 리디렉션 S3를 사용해야합니다. www.example.com 및 example.com 적절한 버킷에게 정책 그런 다음 예에서 모든 트래픽을 리디렉션해야합니다

  • 을 제공

    1. 당신은 먼저 이름을 가진 두 개의 버킷을 만들어야합니다. com S3 버킷을 www.example.com에 넣으려면 설정을 호스팅하는 정적 웹 사이트로 이동하십시오. 확인 아래 설정

    enter image description here

  • 지금, 당신은 설치해야하는 Route53에서 CNAME example.com과 그 www.example.com으로 변환합니다
      는 난 확신 -
    1. www.example.com