Menu
murmur blog
  • About me
  • Flutter
murmur blog

[aws] https 셋업 – certification manager

Posted on 2018년 5월 16일 by dark011
Table of Content

Aws ec2를 사용하면 https certification 비용이 무료 이다.

다만 load balancer와 route53을 사용해야 한다.

(나의 경우는 ssl certification을 comodo같은데서 구매해 서버에 직접 설치하는 방식보다 관리는 쉽지만, 비용은 훨씬 비싸게 나왔다. 

그리고 로드밸런서를 무조건 사용해야 하는데, ec2 instance를 하나 사용하는 내 입장에서는 필요없는 컴포넌트를 더 써야 하는 것이었다.

자신의 서비스에 따라 적게 나오는 사람도 있다고들 하는데.. 내 생각에 enterprise 서비스를 운용하는 사람이 아니라면 이런 경우는 없을듯 하다.)

 

자세한 스텝은 구글링 하면 많은 글이 나올테니 개괄적인 내용만 적겠다.

나는 사실 이 흐름을 이해하는게 어려웠다.

 

  1. Route53 구매
    1. Hostzone 생성
    2. Dns 정보 획득
    3. Domain 구매 업체에 가서 dns를 aws것으로 변경
  2. Load balancer 생성
    1. http와 https 추가
    2. Security group은 ec2 instance가 쓰는거 추가
    1. Health check ping은 tcp 80으로 셋팅
  1. Certification manager 추가
    1. 도메인 추가 후 dns 인증을 선택
    2. dns인증은 cname추가를 통해 이루어 진다. 상세정보에서 cname정보를 획득 한다.
    3. Route53으로 이동
  2. Route53 cname 인증
    1. Certificaition manager에서 획득한 cname 정보를 내 hostzone에 추가
    2. Certification manager로 가서 refresh하면 인증완료된것 확인 가능
    3. Host zone 에 A record 추가 , ip 넣고 alias yes로 선택
    4. 위에서 선택한 elastic load balancer를 alias로 선택
  3. Ec2 instance 에 접속해서 apache2 기본 ssl disable
    1.  a2dismod ssl
  4. 끝, 이제 https 로 접속하고 안전한 사이트로 나오는지 브라우저에서 확인

이 글 공유하기:

  • 인쇄하기 (새 창에서 열림)
  • 페이스북에 공유하려면 클릭하세요. (새 창에서 열림)
  • 트위터로 공유하기 (새 창에서 열림)
  • LinkedIn으로 공유하기 (새 창에서 열림)
  • 구글 +1에서 공유하려면 클릭하세요 (새 창에서 열림)
  • 친구에게 전자우편으로 보내기 (새 창에서 열림)

관련

a-Tech

답글 남기기 응답 취소

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

카테고리

  • a-Tech
  • Aix
  • ETC
  • Flutter
  • Food
  • K_culture
  • Media
  • Power system
  • Storage

그 밖의 기능

  • 로그인
  • 글 RSS
  • 댓글 RSS
  • WordPress.org

최근 글

  • Box Constraint
  • Flutter responsive UI
  • Flutter 레이아웃
  • Flutter widget 소개
  • Write your first Flutter app, part 2
©2022 murmur blog | Powered by WordPress & Superb Themes
loading 취소
글이 전송되지 않았습니다. 이메일 주소를 확인하세요!
이메일 확인에 실패했습니다. 다시 시도하세요
죄송합니다. 귀하의 블로그에서 이메일로 글을 공유할 수 없습니다.