AWS/Route53/S3: www.example.com을 example.com으로 리디렉션하면 작동합니다. example.com을 www.example.com으로 리디렉션하면 그렇지 않습니다.

AWS/Route53/S3: www.example.com을 example.com으로 리디렉션하면 작동합니다. example.com을 www.example.com으로 리디렉션하면 그렇지 않습니다.

Route53의 DNS를 사용하여 S3에 정적 사이트를 설정하려면 두 가지 옵션이 있습니다.

사용자가 www.example.com주소 표시줄에 를 입력하고 자동으로 바꾸도록 하려면 example.com다음을 수행합니다.

  • S3에서는 두 개의 버킷을 설정합니다. 하나는 for example.com이고 다른 하나는 입니다 www.example.com. 우리는 "모든 요청을 리디렉션"하고 후자에는 www.example.com" example.com웹 사이트 호스팅 활성화"와 물론 실제 파일을 포함합니다.
  • Route53: 의 호스팅 영역에는 example.comNS와 SOA라는 두 개의 레코드 세트가 이미 생성되어 있습니다. 세 번째 항목인 이름이 포함된 별칭 레코드 세트를 설정 example.com하고 값을 UI에서 제공하는 값으로 설정합니다. 또한 Name: www.example.com및 Value: 를 사용하여 네 번째 CNAME을 설정했습니다 example.com.

작동합니다!

이제 우리가 대화를 하고 싶다고 가정해 보세요.

사용자가 example.com주소 표시줄에 를 입력하고 자동으로 바꾸도록 하려면 www.example.com다음과 같은 방법이 필요할 것으로 예상했습니다.

  • S3에서는 두 개의 버킷을 설정합니다. 하나는 for example.com이고 다른 하나는 www.example.com. 우리는 example.com에서 으로 "모든 요청 리디렉션"을 수행 www.example.com하고 후자에는 실제 파일뿐만 아니라 "웹사이트 호스팅 활성화"도 포함합니다.
  • Route53: 의 호스팅 영역에는 example.comNS와 SOA라는 두 개의 레코드 세트가 이미 생성되어 있습니다. 세 번째 항목인 이름이 포함된 별칭 레코드 세트를 설정 www.example.com하고 값을 UI에서 제공하는 값으로 설정합니다.

이것은 작동하지 않습니다.

내가 무엇을 놓치고 있나요?

답변1

리디렉션이 포함된 example.comS3 버킷을 가리키는 별칭 레코드 세트가 누락되었습니다 .example.com

관련 정보