오늘은 EC2와 Route53을 연결한 뒤 과정으로 CloudFront를 통해 CDN 설정을 하는 법을 정리하겠습니다. 보통 웹사이트를 배포하면 용량이 큰 resources 때문에 페이지 로딩이 느린데, 보통 이러한 문제를 CDN을 통해 해결합니다. AWS에서는 CDN을 활용할 수 있도록 CloudFront를 제공합니다.
1. CloudFront 생성하기
2. EC2 주소 입력하기
원본 도메인에 EC2의 public 주소를 입력합니다. 참고로 이 부분에는 탄력적 IP의 고정 주소값을 입력할 수 없습니다.
3. 대체 도메인을 입력하기
대체 도메인을 입력하기 위해서는 반드시 SSL 인증서가 필요합니다.
4. 인증서 요청하기
인증서 유형은 퍼블릭 인증서 요청으로 하고, 도메인 이름은 기존에 받은 도메인으로 입력하면 됩니다. 이후 검증 대기 상태가 되면 Route 53에서 레코드 생성을 해줍니다. 아래 단계를 거치지 않으면 계속 검증 대기 상태로 남아있습니다. 제가 그래서 하루를 날렸습니다.
5. Route 53에서 CloudFront 연결하기
A유형의 트래픽 대상이 기존에 EC2였지만, 이를 편집으로 cloudfront의 엔드 포인트와 연결해주어야 합니다. 이렇게 되면 Domain 주소를 입력하면 CloudFront와 연결되게 됩니다.
'백엔드 > AWS' 카테고리의 다른 글
[AWS] ec2에 domain Route53 설정하기 (0) | 2022.12.04 |
---|---|
[AWS] 내 PC와 EC2에서 RDS 접속하기 (0) | 2022.10.31 |
[AWS] RDS 인스턴스 생성 및 파라미터 수정 (0) | 2022.10.31 |
[AWS] putty를 사용해 EC2 서버에 접속하기 (0) | 2022.10.28 |
[AWS] EC2 생성하기 (0) | 2022.10.27 |