2017-11-11 1 views
0

400 요청이 잘못되었습니다. "지정된 버킷이 다른 영역에 있습니다. 요청을 지정된 끝점으로 보내주십시오." 내 도메인으로 이동할 때 : http://www. *. com /. namecheap에 CNAME 레코드가 있습니다 : .com.s3-website.us-east-2.amazonaws.com. 브라우저에 입력하면 올바르게 작동합니다. www가 될 것 같습니다. .com.s3-website.us-east-2.amazonaws.com 대신 (주소가 추가 된 경우) 주소 표시 줄에 주소를 입력해도 동일한 오류가 발생합니다. namecheap 지원에 대해 이야기하고 CNAME 호스트를 @로 변경하고 URL 리디렉션 레코드를 삭제하라고했습니다. "웹 사이트 구성에 WWW가 아닌 도메인 이름이 필요하기 때문일 수 있습니다." 그것은 작동하지 않았다. 나는 또한 namecheaps 개인 이메일을 가지고 있고 "루트 도메인 용 CNAME을 가지고 있다면 이메일 서비스가 작동하지 않을 것"이라고 언급했습니다. 그는 AWS 지원팀에 연락 (기술 지원 계획은 갖고 있지 않음)하고 "귀하의 호스팅 제공 업체에 연락하여 루트 도메인에서 www로 레코드를 변경하십시오"및 "CNAME 매핑을 루트 도메인에서 WWW로 변경해야한다고 말했습니다 . "CNAME 매핑을 AWS s3의 루트 도메인에서 WWW로 변경 하시겠습니까?

그래서 나는 여기에서 곤란을 겪습니다. 누구든지 나를 도울 수 있습니까? 그가 말한 것을 할 수있는 방법이 있으며 내 문제를 해결할 수 있습니까? 감사.

답변

1

이 오류는 DNS 서버에 잘못된 S3 정적 웹 사이트 끝점을 사용하도록 CNAME 레코드를 구성했음을 의미합니다.

CNAME에서 us-east-2를 (를) 사용하고 있습니다. 양동이는 어느 지역에 위치해 있습니까?

Amazon 콘솔로 이동하십시오. S3 버킷 속성에서 정적 웹 사이트 호스팅을 클릭하십시오. 웹 사이트의 URL을 복사하십시오.

DNS 서버로 이동하십시오. www에 대한 기록으로 이동하십시오. CNAME이 정적 웹 사이트 URL과 일치하는지 확인하십시오.

그런 다음 도메인이 정확히 S3 버킷의 이름과 일치해야합니다 이름 www.hibachiandyou.com 양동이를 작성하는 경우 [코멘트 일련의 후 EDIT]. 도메인 hibachiandyou.com을 갖고 싶다면 이름이 같은 다른 버킷이 필요합니다. DNS 리디렉션을 사용하여 하나에서 다른 것으로 리디렉션 할 수 없습니다. 다른 규칙을 사용하면 작동하지 않습니다.

도메인 apex (hibachiandyou.com)는 CNAME이 될 수 없습니다. Amazon Route 53는 도메인 정점에 대한 ALIAS 레코드 사용을 지원합니다. 나는 ALIAS 레코드를 지원하는 다른 DNS 서버를 알지 못합니다. 권장 사항에 따라 DNS 서버를 Route 53으로 이동하십시오.

S3를 사용하여 리디렉션을 사용하면 하나의 정적 웹 사이트를 다른 웹 사이트로 리디렉션 할 수 있습니다. 이 링크의 2.3 절을 검토하십시오.

Setting up a Static Website Using a Custom Domain

+0

노스 버지니아는 미국 동부 -1입니다. 오하이오는 우리 동쪽 -2입니다. –

+0

도메인 정점 (hibachiandyou.com)에 대해 리디렉션을 사용할 수 있다고 생각하지 않습니다. 이 레코드는 A 레코드 여야합니다. 그러나 A 레코드는 도메인 이름을 지원하지 않으며 IP 주소 만 지원합니다. Amazon Route53은 A 레코드 ALIAS를 통해이를 지원합니다. 문제는 리디렉션으로 리디렉션하고 있다는 것입니다. –

+0

해결책 : DNS 서버를 Route 53로 전환하고 s3 정적 웹 사이트에 ALIAS 레코드를 사용하십시오. –

관련 문제