S3에 호스팅된 정적 사이트를 Route53을 통한 도메인 연결
Route53 콘솔 : https://console.aws.amazon.com/route53/
Domain 연결
- 좌측
Hosted zones
에 들어간다 Create Host Zone
을 클릭한다- 사용할 Domain이름을 넣고 Type은
Public Hosted Zone
을 설정한다 - Record중 NS(Name Server)의 Value값을 기록한다.
- 본인이 구매한 도메인 업체에 들어가 네임서버(Name Server)를 설정하도록 들어간다.(여기서는 Hosting.kr을 이용한다.)
- 4번에서 기록해 놓은 NameServer를 입력한다.
- Record를 새로 생성한다.
- Type은
A
, Alias는Yes
로 설정한다.(www가 필요하지 않은 경우 Name은 비워놔도 된다. - 보통 1~7일 정도 걸린다고 하나 그보다 빨리되는 경우가 많다.
- 도메인으로 접속하여 접속이 잘 되는지 확인한다.
www가 필요없지만 리다이렉트가 필요할 경우
- www가 필요없지만 www를 붙여서 시작하는 경우에 기존의 URL(해당 블로그에선 isaccchoi.com)로 연결을 원하는 경우 S3버킷을 생성합니다. 버킷이름은 www.isaccchoi.com으로 생성합니다.
- 속성탭의 정적 사이트 웹 호스팅을 클릭하여
요청 리디렉션
을 눌러 isaccchoi.com, 프로토콜 http로 설정후저장
합니다. - Route53 콘솔(https://console.aws.amazon.com/route53/ 에 들어갑니다.
- 이전에 생성했던 Hosted zone에 들어갑니다.
Create Record Set
을 클릭합니다.- Name은
www
를 입력합니다. Type
은A - IPv4 address
를 선택합니다.Alias
는Yes
를 클릭합니다.Alias Target
은1번
에서 만든 S3를 클릭합니다 (여기서는www.isaccchoi.com
Save Record Set
을 클릭하여 저장합니다.www
를 붙인 URL로 접속하여 리다이렉트가 잘 되는지 확인합니다.