짱해커가 되어보자

[AWS]Route 53 + Certificate Manager + ELB + http2https Redirect 본문

프로그래밍_일반/환경 설정

[AWS]Route 53 + Certificate Manager + ELB + http2https Redirect

Spadework 2020. 3. 10. 08:42

환경 : AWS EC2 서비스

DNS : Gabia > AWS

 

 

타 사이트에서 구매한 도메인을 AWS로 이전 및 로드밸런서를 사용한 SSL 적용 방법에 대한 글이다

- 설정 단계는 다음과 같다

1. [Route 53] 도메인 등록

  - 기존 도메인을 구매한 사이트에서의 네임서버 변경

2. [Certificate Manager] SSL 생성 및 검증

3. [ELB] 로드밸런서 적용

4. [Route 53] 로드밸런서 반영

5. [EC2] Http 요청 Https로의 재연결

 

 

Route 53 도메인 등록

Route 53 호스트 영역 생성

1. 호스트 영역에 등록하려는 도메인을 입력하여 생성

 

2. 생성된 도메인의 네임서버를 기존의 도메인 구입한 사이트에서 [네임서버 변경]을 찾아 입력 및 저장

3. 이후 변경한 정보가 반영될 때까지 기다리면 적용 완료

 

 

Certificate Manager

1. Route 53에서 도메인을 등록한 이후 새로운 인증서 생성

Route 53 레코드 생성으로 자동검증

 

2. 정보 입력 및 Route 53 레코드 생성을 통해 자동으로 검증

3. 이후 검증이 끝나면, 인증서 생성이 완료됨

 

 

ELB

1. 클래식 로드 밸런서 생성

 

2. 리스너 등록

 

3. Certificate Manager에서 등록한 인증서 선택

 

4. 상태검사 등록

5. 등록할 EC2 인스턴스 선택 및 생성

 

 

Route 53 이동 이후 생성된 호스트 영역에서 레코드를 추가하며, 별칭 사용을 클릭한 후 생성된 로드밸런서를 선택하면 된다

 

 

Http Https로 리다이렉트

https://aws.amazon.com/ko/premiumsupport/knowledge-center/redirect-http-https-elb/

 

ELB를 사용하여 HTTP 트래픽을 HTTPS로 리디렉션

Elastic Load Balancing(ELB)의 Classic Load Balancer에서 HTTP 및 HTTPS 리스너를 사용하고 있습니다. Classic Load Balancer는 SSL을 오프로드하고 백엔드 연결은 단일 HTTP 포트(포트 80)에서 수신합니다. HTTP에서 HTTPS로 트래픽을 리디렉션하려는 경우(포트 443) ERR_TOO_MANY_REDIRECTS 오류가 표시됩니다. 백엔드 리스너를 포트 443으로 변경하지 않고 이 오류를

aws.amazon.com

해당 부분은 AWS 공식 문서를 참고하면 된다

'프로그래밍_일반 > 환경 설정' 카테고리의 다른 글

[VScode] Python Virtualenv  (0) 2019.12.03
Comments