

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon CloudFront 배포를 사용하여 정적 웹 사이트 제공
<a name="getting-started-cloudfront-overview"></a>

이 자습서에서는 Amazon Route 53를 사용하여 정적 웹 사이트를 제공하는 Amazon CloudFront 배포로 도메인의 DNS 트래픽을 라우팅하는 방법을 보여줍니다. 도메인과 하위 도메인이 CloudFront 배포를 가리키도록 하는 별칭 레코드를 생성합니다.

이 자습서는 정적 웹 사이트 설정을 위한 전체 워크플로의 일부입니다. 트래픽을 CloudFront 배포로 라우팅하는 방법에 대한 전반적인 내용은 [도메인 이름을 사용하여 Amazon CloudFront 배포로 트래픽 라우팅](routing-to-cloudfront-distribution.md) 섹션을 참조하세요.

완료하면 방문자가 사용자 지정 도메인 이름을 사용하여 CloudFront에서 제공하는 HTTPS 보안으로 웹 사이트에 액세스할 수 있습니다.

## 사전 조건
<a name="getting-started-prerequisites-cloudfront"></a>

시작하기 전에 다음 단계를 완료합니다.
+ [Amazon Route 53 설정](setting-up-route-53.md)의 단계를 수행하세요.
+ Amazon Route 53를 사용하여 도메인 이름을 등록합니다. 자세한 내용은 [새 도메인 등록](domain-register.md) 단원을 참조하십시오.
+ Amazon CloudFront 및 Amazon Simple Storage Service를 사용하여 안전한 정적 웹 사이트를 생성합니다. 전체 지침은 *Amazon CloudFront 개발자 안내서*의 [안전한 정적 웹 사이트 시작하기](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html)를 참조하세요.

Amazon CloudFront 자습서를 완료하면 다음 요건을 갖출 수 있습니다.
+ 의 도메인에 대한 SSL/TLS 인증서 AWS Certificate Manager
+ 웹 사이트 호스팅 및 리디렉션을 위해 구성된 Amazon S3 버킷
+ 루트 도메인과 하위 도메인 모두에 대한 CloudFront 배포

## 1단계: 도메인의 DNS 트래픽을 CloudFront 배포로 라우팅
<a name="getting-started-cloudfront-create-alias"></a>

이제 웹 사이트에 대한 Amazon CloudFront 배포가 구성되었으므로 Amazon Route 53를 사용하여 도메인의 DNS 트래픽을 배포로 라우팅합니다. 이렇게 하면 방문자가 사용자 지정 도메인 이름을 사용하여 웹 사이트에 액세스할 수 있습니다.

트래픽을 CloudFront 배포로 라우팅하는 방법에 대한 자세한 내용은 [도메인 이름을 사용하여 Amazon CloudFront 배포로 트래픽 라우팅](routing-to-cloudfront-distribution.md) 섹션을 참조하세요.<a name="getting-started-cloudfront-create-alias-procedure"></a>

**트래픽을 웹 사이트로 라우팅하려면**

1. [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)에서 Route 53 콘솔을 엽니다.

1. 탐색 창에서 **호스팅 영역(Hosted zones)**을 선택합니다.
**참고**  
도메인을 등록할 때 Amazon Route 53가 같은 이름의 호스팅 영역을 자동으로 생성했습니다. 호스팅 영역에는 Route 53로 도메인의 트래픽을 라우팅하는 방법에 관한 정보가 포함되어 있습니다.

1. 호스팅 영역 목록에서 도메인의 이름을 선택합니다.

1. **레코드 세트 생성**을 선택합니다.

1. 다음 값을 지정하세요.  
**레코드 이름**  
하위 도메인 레코드에 **www**를 입력합니다.  
**레코드 유형**  
**A - IPv4 주소 및 일부 AWS 리소스로 트래픽을 라우팅합니다**를 선택합니다.  
**Alias**  
**별칭**을 활성화합니다.  
**트래픽 라우팅 대상**  
**CloudFront 배포에 대한 별칭**을 선택합니다.  
us-east-1 리전을 선택합니다.  
CloudFront 배포를 선택합니다. 배포 이름은 CloudFront 콘솔의 **도메인 이름** 열에 표시되는 이름과 일치해야 합니다(예: `dddjjjkkk.cloudfront.net`).  
**대상 상태 평가**  
기본값인 [**No**]를 수락합니다.

1. **레코드 생성**을 선택합니다.

**루트 도메인(`example.com`)에 대한 별칭 레코드 추가**

루트 도메인에 대한 별칭 레코드도 추가하여 트래픽을 `www.example.com`으로 리디렉션하는 CloudFront 배포를 가리킵니다.

1. **레코드 세트 생성**을 선택합니다.

1. 다음 값을 지정하세요.  
**레코드 이름**  
루트 도메인에 대한 레코드를 생성하려면 비워 둡니다.  
**레코드 유형**  
**A - IPv4 주소 및 일부 AWS 리소스로 트래픽을 라우팅합니다**를 선택합니다.  
**Alias**  
**별칭**을 활성화합니다.  
**트래픽 라우팅 대상**  
**CloudFront 배포에 대한 별칭**을 선택합니다.  
us-east-1 리전을 선택합니다.  
루트 도메인 CloudFront 배포를 선택합니다.  
**대상 상태 평가**  
기본값인 [**No**]를 수락합니다.

1. **레코드 생성**을 선택합니다.

### 2단계: 웹 사이트 테스트
<a name="getting-started-cloudfront-test"></a>

웹 사이트가 올바로 작동하는지 확인하려면 웹 브라우저를 열어 다음 URL로 이동합니다.
+ http://www.*your-domain-name*(예: `www.example.com`) - *your-domain-name* 버킷의 인덱스 문서를 표시합니다.
+ http://*your-domain-name*(예: `example.com`) - 요청을 *www.your-domain-name* 버킷으로 리디렉션합니다.

예상 동작을 확인하기 위해 캐시를 지워야 하는 경우도 있습니다.

인터넷 트래픽 라우팅에 대한 자세한 내용은 [Amazon Route 53을 DNS 서비스로 구성](dns-configuring.md) 단원을 참조하십시오. 인터넷 트래픽을 AWS 리소스로 라우팅하는 방법에 대한 자세한 내용은 섹션을 참조하세요[AWS 리소스로 인터넷 트래픽 라우팅](routing-to-aws-resources.md).