Pay it Forward

[AWS] ACM을 이용하여 SSL 취득하기 본문

Tool/AWS

[AWS] ACM을 이용하여 SSL 취득하기

minjoony 2020. 3. 22. 01:29
728x90

SSL 이란?

보안은 중요하다고 하지만 쉽게 무시되는 경우가 많습니다

 

SSL역시 굳이 해야하나 라고 생각할 수 있으나 2012년부터 법으로

 

회원가입을 받는 모든 사이트에 대해서 SSL 보안을 의무적으로 실시해야한다는

 

규제가 생겼기 때문에 회원가입 기능이 있다면 SSL은 선택이 아닌 의무입니다

 

(만약 회원가입 기능이 있음에도 http 통신을 한다면 약 3000만원의 벌금을 내야한다고 하네요)

 

SSL이란 TLS 개념으로 httphttps로 바꿔주는 보안 프로토콜입니다

 

http는 데이터 전송시 암호화를 진행하지 않아 보안에 취약하지만

 

https는 암호화하여 통신하기 때문에 보안성이 좋습니다

 

AWS에서는 ACM (Amazon Certificate Manager)를 통해 SSL 통신을 제공합니다

 

 

ACM을 통해 SSL을 취득하기 위한 순서는 다음과 같습니다

1. 도메인 준비

2. ACM에서 SSL 인증서 발급받기

3. 발급받은 SSL 인증서를 사용해 ELB 생성

4. 생성한 ELB를 Route53을 통해 도메인과 연결 

도메인 준비하기

도메인은 가비아, 카페24, 고대디 등 유명한 도메인 구매 사이트에서 손쉽게 구매하실 수 있습니다

 

AWS에서도 도메인 구매를 지원합니다

https://aws.amazon.com/ko/getting-started/tutorials/get-a-domain/

 

ACM에서 SSL 인증서 발급받기

AWS의 서비스에서 IAM의 [Certificate Manager]를 선택합니다

 

인증서 프로비저닝 [시작하기]를 클릭합니다

 

준비한 도메인이름을 입력합니다

만약 도메인에 www.를 사용한다면 [이 인증서에 다른 이름 추가]를 눌러 www.도메인을 추가해줍니다

필요시 태그를 추가하고 [검토]를 클릭합니다

 

DNS 검증방법으로는

1. 이메일 인증     2. DNS를 통한 인증 이 있습니다.

 

이메일 인증을 하게 되면 도메인 구입 시 등록한 구매자의 이메일로 인증 이메일이 오게됩니다

 

하지만 사이트에 따라 이메일이 잘 오지 않는 경우가 있어 DNS을 통한 인증을 권장드립니다

 

각 도메인의 화살표를 눌러 [Route53에서 레코드 생성]을 클릭해줍니다

위 과정을 마치면 SSL 인증서가 해당 도메인에 발급됩니다

발급받은 SSL 인증서 사용해 ELB 생성 및 도메인과 연결

로드밸런서(ELB) 생성하기

 

[AWS] 로드밸런서(ELB) 생성하기

ELB란? ELB (Elastic Load Balancing)는 클라이언트의 접속에 의한 과부하를 여러대의 서버로 분산하여 서버를 안정적으로 운영할 수 있도록 도와주는 서비스입니다 ELB는 트래픽 분산 / 자동 확장 / IPv4 / IPv6..

artiiicy.tistory.com

위 과정을 모두 마치면 소중한 자물쇠 취득과 함께 SSL을 통한 HTTPS 통신이 가능하게 됩니다! :D

728x90

'Tool > AWS' 카테고리의 다른 글

[AWS] 로드밸런서(ELB) 생성하기  (2) 2020.03.22
[AWS] 도메인과 서버(EC2) 연결하기  (0) 2020.03.21
[AWS] EC2 + 탄력적IP로 고정 IP만들기  (2) 2020.03.21
[AWS] S3 생성하기 + IAM 설정하기  (2) 2020.03.19
[AWS] 과금 원인  (0) 2020.01.28
Comments