본문 바로가기

Database

DB 스키마 비교 TOOL(DB 스키마 비교 도구 구축기) #5 - https SSL인증서 설정 및 route53으로 도메인 연결

이전글.

2019/03/25 - [MIDASIT WEBOP/No ops(Database)] - DB 스키마 비교 TOOL(DB 스키마 비교 도구 구축기) #4 - elastic beanstalks loadbalancer 구축_마이다스아이티

 

 

요 근래 트렌드이슈였던 https...

https란?

구축된 DB 스키마 비교 TOOL은 내부적으로 중요한 정보의 요소를 포함하고 있기에 https로 보안 강화가 필요했다

https를 설정하기 위해선?

ssl 인증서가 필요하고, 도메인이 필요하다.

우리는 aws route53을 통해 도메인을 발급하는 서비스를 사용하므로 일단 route53에서 도메인을 생성한다.

route53 - hosted zone - create Record Set - 메인 host set 클릭 - A type 도메인 생성

일단 우리는 이미 실제로 사용하는 host가 있기에 A 타입의 도메인만 생성함

위와 같이 셋팅이 완료 되면 http 로 접속이 가능해짐

단, 우리는 https로만 접근을 시켜야 하기 때문에 ssl 인증서 작업 ㄱㄱ

aws certification manager - reques a certification 클릭

인증방법에는 DNS 또는 메일이 있는데 DNS로 할것을 권장한다.
메일로 검증할 경우 1년에 한번 검증을 받아야한다는 제약이 있다.

그리고 완료하면 검증상태가 보류로 떠있을것이다.

생성한 certificate를 클릭하면 상세 화면이 나오고, 작성된 도메인을 클릭하면 Name 값과 value값이 나온다

이제 이것에 대한 연결 도메인만 만들면 검증이 되고, 해당 ssl 키를 사용할 수 있게된다.

다시 route53으로가서 아까 A 타입을 만들었던 곳에서 CNAME 타입으로 아래와 같이 만들어준다.

에 조금 기다리면 이와 같이 검증이 완료되었다 갱신되고, 실제 사용이 가능한 상태로 전환된다.

이제 여기까지 왔으면 끝이다. 이제 로드밸런서 쪽에서 https 설정에 해당 키를 연결만 해주면 끝.

ec2-loadbalancer로 가서 해당 로드밸런서를 선택한다.
그리고 listeners로 가서 443을 설정하고 인증서만 선택해주면 끝

다음글.

DB 스키마 반영 TOOL(DB 스키마 반영 도구 구축기) #1