[AWS] s3, Route 53 도메인 설정
-
도메인을 등록할 s3의 버킷으로 들어간다.
https://console.aws.amazon.com/route53/v2/hostedzones#
-
[속성]-[정적 웹 사이트 호스팅]의 편집을 클릭한다. 아래와 같이 설정 후 변경사항을 저장해 준다. (보다시피 오류문서는 선택사항이다.)
-
Route 53에서 호스팅 영역 생성을해준다.
https://console.aws.amazon.com/route53/v2/hostedzones#
-
구매한 도메인의 이름을 적어주고 유형을 퍼블릭 호스팅영역으로 선택해준다. 설정을 완료했으면 호스팅 영역 생성을 클릭해서 호스팅영역을 생성해준다.
-
이후 생성한 호스팅레코드를 들어가면 레코드가 보인다. 레코드생성을 눌러 다음과 같이 설정해준 후 레코드를 생성해준다. s3 엔드포인트 입력에 본인이 도메인을 등록할 s3의 엔드포인트가 자동완성되어서 나와야 한다. (자동완성이 되지않았을시 s3버킷네임과 도메인이 일치하는지 확인해봐야한다.)
-
도메인을 구매한 사이트로들어가서 유형NS(네임서버)를 위에서부터 1차2차3차4차로 설정해준다. ex) 가비아
- 프로젝트를 하며 s3에 배포한 서비스의 도매인을 설정해주어야했다.
도메인은 가비아에서 구매했고, 프로젝트를 시작할 당시만해도 도메인을 정하고 s3에 배포한것이아니여서 도메인주소와 S3의 버킷이름이 달랐다.
그 상태로 도메인을 설정하려고 했더니 404 notfound에러가 떴다.
나중에 s3의 버킷네임과 도메인주소가 일치시키니까 에러가 사라지고 잘 동작했다.
< Refer to >
AWS docs | Route 53에 등록된 사용자 지정 도메인을 사용하여 정적 웹 사이트 구성
Leave a comment