Amazon S3에서 사이트를 호스팅하면 URL이 계속 리디렉션됩니다.

Amazon S3에서 사이트를 호스팅하면 URL이 계속 리디렉션됩니다.

Amazon S3를 사용하여 웹사이트를 호스팅하려고 합니다. namecheap을 통해 도메인을 등록했습니다. mywebsite.com브라우저에서 URL 로 이동할 때마다 로 변경됩니다 http://mywebsite.com.s3-website-us-east-1.amazonaws.com/. 브라우저의 URL을 변경하지 않고 그대로 유지하고 싶지만 어떻게 수정해야 할지 모르겠습니다. 다음은 내 설정에 대한 몇 가지 스크린샷입니다. 도움을 주시면 감사하겠습니다.

namecheap DNS 설정 namecheap DNS 설정

Route 53 설정 여기에 이미지 설명을 입력하세요

답변1

DNS에는 제한이 있습니다. 도메인의 최상위 수준은 A 레코드여야 하며 CNAME은 될 수 없습니다. 예를 들어, serverfault.comCNAME이 될 수 없으며 IP 주소여야 합니다. IP 주소가 A 레코드의 값이기 때문입니다. IP 주소. IP 주소(IP 주소일 수 있음)를 가리키도록 A 레코드를 변경한 다음 s3-website-us-east-1.amazonaws.com필요한 경우 다른 ALIAS 레코드를 추가해 보세요.

답변2

가이드에 따르면 Amazon은 두 개의 버킷을 생성하라고 조언합니다.

  • mywebsite.com
  • www.mywebsite.com

해당 버킷 중 하나는 실제 사이트를 호스팅하는 데 사용되고(웹 호스팅 활성화), 다른 하나는 도메인 리디렉션(모든 요청을 다른 호스트 이름으로 리디렉션)으로 사용됩니다. 그런 다음 두 버킷 모두 ALIAS를 사용하여 동일한 방식으로 Route53에 추가됩니다.

자세한 내용은 다음에서 확인할 수 있습니다.이 자세한 가이드그리고여기.

답변3

내 문제는 결국 DNS 캐싱으로 인해 발생했습니다. 명령줄에서 실행 ipconfig /flushdns하고 Chrome 및 Firefox에서 캐시를 플러시하는 것이 트릭이었습니다.

관련 정보