기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon S3 버킷의 정적 웹 사이트에 대한 도메인 사용
이 자습서에서는 Amazon Route 53을 사용하여 도메인의 DNS 트래픽을 정적 웹 사이트를 호스팅하는 Amazon Simple Storage Service 버킷으로 라우팅하는 방법을 보여줍니다. 도메인이 S3 웹 사이트 엔드포인트를 가리키는 별칭 레코드를 생성합니다.
이 자습서는 완전한 정적 웹 사이트 설정 워크플로의 일부입니다. S3 버킷으로 트래픽을 라우팅하는 방법에 대한 일반적인 내용은 섹션을 참조하세요Amazon S3 버킷에서 호스팅하는 웹 사이트로 트래픽 라우팅.
완료되면 방문자는 사용자 지정 도메인 이름을 사용하여 정적 웹 사이트에 액세스할 수 있습니다.
참고
기존 도메인을 Route 53로 이전할 수도 있지만 새 도메인을 등록하는 것보다 본 프로세스가 복잡하고 시간이 더 많이 걸립니다. 자세한 내용은 도메인 등록을 Amazon Route 53으로 이전하기 단원을 참조하십시오.
사전 조건
시작하기 전에 다음 단계를 완료하세요.
-
Amazon Route 53 설정의 단계를 수행하세요.
-
Amazon Route 53을 사용하여 도메인 이름을 등록합니다. 자세한 내용은 새 도메인 등록 단원을 참조하십시오.
-
정적 웹 사이트 호스팅을 위한 Amazon Simple Storage Service 버킷을 구성합니다. 전체 지침은 Amazon Simple Storage Service 사용 설명서의 자습서: Route 53에 등록된 사용자 지정 도메인을 사용하여 정적 웹 사이트 구성을 참조하세요.
Amazon Simple Storage Service 자습서를 완료하면 다음을 수행할 수 있습니다.
-
웹 사이트 호스팅 및 리디렉션을 위해 구성된 Amazon S3 버킷(www 하위 도메인을 사용하는 경우)
-
버킷에 업로드된 웹 사이트 콘텐츠
-
웹 사이트 버킷에 대해 구성된 퍼블릭 액세스
1단계: 도메인의 DNS 트래픽을 웹 사이트 버킷으로 라우팅
정적 웹 사이트 호스팅을 위해 Amazon Simple Storage Service 버킷이 구성되어 있으므로 Amazon Route 53을 사용하여 도메인의 DNS 트래픽을 버킷으로 라우팅합니다. 이를 통해 방문자는 사용자 지정 도메인 이름을 사용하여 웹 사이트에 액세스할 수 있습니다.
트래픽을 웹 사이트로 라우팅하려면
https://console.aws.amazon.com/route53/
에서 Route 53 콘솔을 엽니다. -
탐색 창에서 호스팅 영역(Hosted zones)을 선택합니다.
참고
도메인을 등록할 때 Amazon Route 53가 같은 이름의 호스팅 영역을 자동으로 생성했습니다. 호스팅 영역에는 Route 53로 도메인의 트래픽을 라우팅하는 방법에 관한 정보가 포함되어 있습니다.
-
호스팅 영역 목록에서 도메인의 이름을 선택합니다.
-
레코드 세트 생성을 선택합니다.
-
다음 값을 지정하세요.
- 레코드 이름
-
루트 도메인에 대한 레코드를 생성하려면 비워 둡니다.
- 레코드 형식
-
A - IPv4 주소 및 일부 AWS 리소스로 트래픽을 라우팅합니다를 선택합니다.
- 별칭
-
별칭을 켭니다.
- 트래픽 라우팅 대상
-
S3 웹 사이트 엔드포인트에 대한 별칭을 선택합니다.
S3 버킷을 생성한 리전을 선택합니다.
S3 버킷을 선택합니다. 버킷 이름은 도메인 이름과 일치해야 합니다. 목록에서 버킷 이름이 버킷이 생성된 리전의 Amazon S3 웹 사이트 엔드포인트와 함께 나타납니다. 예:
s3-website-us-west-1.amazonaws.com (example.com).버킷이 목록에 표시되지 않으면 버킷이 생성된 리전의 Amazon S3 웹 사이트 엔드포인트를 입력합니다. 예:
s3-website-us-west-2.amazonaws.com. Amazon S3 웹 사이트 엔드포인트의 전체 목록은 Amazon S3 웹 사이트 엔드포인트를 참조하십시오. - 대상 상태 평가
-
기본값인 [No]를 수락합니다.
-
레코드 생성을 선택합니다.
(선택 사항) 하위 도메인(www.example.com)에 대한 별칭 레코드를 추가하려면
하위 도메인에 대한 버킷을 생성한 경우 해당 버킷에 대한 별칭 레코드도 추가합니다.
-
레코드 세트 생성을 선택합니다.
-
다음 값을 지정하세요.
- 레코드 이름
-
www을 입력합니다. - 레코드 형식
-
A - IPv4 주소 및 일부 AWS 리소스로 트래픽을 라우팅합니다를 선택합니다.
- 별칭
-
별칭을 켭니다.
- 트래픽 라우팅 대상
-
S3 웹 사이트 엔드포인트에 별칭을 선택합니다.
S3 버킷을 생성한 리전을 선택합니다.
하위 도메인의 S3 버킷을 선택합니다. 예:
s3-website-us-west-2.amazonaws.com (www.example.com). - 대상 상태 평가
-
기본값인 [No]를 수락합니다.
-
레코드 생성을 선택합니다.
2단계: 웹 사이트 테스트
웹 사이트가 올바로 작동하는지 확인하려면 웹 브라우저를 열어 다음 URL로 이동합니다.
-
http://
your-domain-name(예:example.com) -your-domain-name버킷의 인덱스 문서를 표시합니다. -
http://www.
your-domain-name(예:www.example.com) - 요청을your-domain-name버킷으로 리디렉션합니다.
예상 동작을 확인하기 위해 캐시를 지워야 하는 경우도 있습니다.
인터넷 트래픽 라우팅에 대한 자세한 내용은 Amazon Route 53을 DNS 서비스로 구성 단원을 참조하십시오. 인터넷 트래픽을 AWS 리소스로 라우팅하는 방법에 대한 자세한 내용은 섹션을 참조하세요AWS 리소스로 인터넷 트래픽 라우팅.
참고
Amazon S3에서는 웹 사이트에 대한 HTTPS 액세스를 지원하지 않습니다. HTTPS를 사용하려는 경우 Amazon CloudFront를 사용하여 Amazon S3에서 호스팅되는 정적 웹 사이트를 제공할 수 있습니다. 자세한 내용은 Amazon CloudFront 배포를 사용하여 정적 웹 사이트 제공 단원을 참조하십시오.