2014-11-18 2 views
0

정적 사이트로 호스팅하기 위해 여러 사이트를 S3로 이동하고 여기서도 DNS를 이동했습니다. AWS 가이드를 한 단계 씩 따라 갔지만 WWW의 CNAME 설정에서 계속 오류가 발생합니다. 내 설정은 다음과 같습니다.S3의 고정 사이트, Route53의 DNS, CNAME의 오류

  1. 생성 된 버킷 jeremyandlauren.com을 만들고 정적 호스팅 및 사용 권한을 설정하십시오.
  2. 종점이 이제 jeremyandlauren.com.s3-website-us-west-2.amazonaws.com으로 바뀌지 않습니다.
  3. 이 도메인의 경로가있는 53에 대한 네임 서버.
  4. 별칭 대상 jeremyandlauren.com.s3-website-us-west-2.amazonaws.com을 가리키는 A 레코드가 작성되었습니다.
  5. www가 jeremyandlauren.com.s3-website-us-west-2.amazonaws.com을 가리키는 CNAME이 작성되었습니다. 당신은 WWW와 함께 또는없이 하나의 URL을 쳤을 때

이제 당신은 얻을 :

Code: NoSuchBucket 
Message: The specified bucket does not exist 
BucketName: www.jeremyandlauren.com 

사람이 어떻게이 문제를 해결하는 아이디어가 있습니까? CNAME에 대한 몇 가지 옵션을 시도했지만 아무 것도 필요하지 않습니다.

미리 감사드립니다.

답변

0

잘 작동하지 않는다면 'www'가 있거나없는 '나'와 함께 제대로 작동합니다. DNS가 로컬에 캐시되었거나 전파가 서버에 아직 전달하지 않았기 때문일 수 있습니다. 시각. 크롬에

이동 :

당신은 당신이 당신의 로컬 DNS 캐시를 지우고 시도 할 수 있습니다 크롬 사용하는 경우 // net-internals/# dns에서을하고 "지우기 호스트 캐시"버튼을 누릅니다.

+0

내 마지막에는 제대로 작동하지 않으며 여러 대의 기계에서 시도해 보았습니다. 정말 당신을 위해 일하고 있습니까? – jeremykrall

+0

예, www가없는 www와 s3 위치의 3 가지 위치 모두에서 귀하의 사이트를 볼 수 있습니다. 모두 동일하게 보입니다. DNS가 당신을 대신해 기다릴 필요가 있을지도 모릅니다. –

+0

멋진 덕분에, 어쨌든 당신은 그것에 발굴을 할 수 있으며 결과가 무엇입니까? (dig + recurse + trace www.jeremyandlauren.com) 걱정하지 않으셔도 문제 해결에 도움이 될 것입니다. DNS는 지금까지 전파되어야합니다 ... – jeremykrall

1

jeremyandlauren.com처럼 보이지만 www.jeremyandlauren.com은 작동하지 않습니다. 아마도 DNS 이름이 버킷 이름과 일치해야합니다. 아마 www.jeremyandlauren.com이라는 이름의 양동이가 없을 것입니다. 이 문제를 해결할 수있는 쉬운 방법이 두 가지 있습니다.

  1. 버킷 www.jeremyandlauren.com을 만들고 jeremyandlauren.com으로 리디렉션하십시오. (더 많은 정보는 여기에 : http://aws.amazon.com/about-aws/whats-new/2012/10/04/web-page-redirects-on-amazon-s3-hosted-websites/)
  2. jeremyandlauren.com.s3-website-us-west-2.amazonaws.com의 원산지를 사용하여 CloudFront 배포판을 만듭니다. www.jeremyandlauren.com & jeremyandlauren.com을 CNAME으로 추가하십시오. www.jeremyandlauren.com & jeremyandlauren.com에 대한 DNS를 CloudFront Distribution의 A 유형 별칭으로 업데이트하십시오.
  3. www.jeremyandlauren.com & jeremyandlauren.com 버킷을 동일한 데이터와 동기화하십시오.
+0

그런 다음 버킷을 www.jeremyandlauren.com으로 만드는 것이 더 좋을까요? 그곳에 jeremyandlauren.com을 매핑 할 수 있습니까? 분명히 관리하기 쉽도록 하나의 양동이가 있어야합니다. 이것은 많은 사이트 중 하나 일뿐입니다. 따라서이 템플릿을 내 템플릿으로 사용하고 완전히 움직일 수 있습니다. 감사! – jeremykrall

+0

S3에서 매핑을 수행 할 방법이 없습니다. 그러면 옵션 2로 가고 싶을 것 같은데. CloudFront는 당신이 요구하는 것과 똑같은 일을합니다. – imperalix