🙌안녕하세요🙌
배포를 진행하다보면, https 환경으로 배포해야할 일이 종종 있습니다.
https로 배포하기위해서는 ssl 인증서가 필요합니다.
이번 글에서는 무료로 구할 수 있는 도메인을 이용하여 ssl 인증서를 얻는 방법에 대해 포스팅해보도록 하겠습니다.
진행하기 위해서는 aws 계정이 필요합니다!
무료 도메인을 얻기 위해 저는 freenom이라는 사이트를 이용하였습니다. 해외 사이트라 속도가 많이 느릴 수 있으니, 인내심을 가지고 기다려주셔야합니다. 😅😅
해당 사이트로 접속하시면, 위와 같은 랜딩페이지가 보여지게 됩니다.
우선 회원가입 후 로그인을 해주세요!, 해당 사이트는 일반적인 이메일 가입과 구글, 페이스북을 통한 소셜로그인 세 가지 방법을 지원합니다.
회원가입을 마치고 로그인을 하면 아래와 같이 제 유저네임과 함께 시작페이지로 돌아오게됩니다.
상단에 위치한 바에 보이는 Services
를 누르시고 Register a New Domain
을 누르시면, 아래처럼 검색창이 보이는 창으로 오게됩니다.
여기서 원하는 도메인을 입력하고 검색을 해볼까요?
위와 같이 내가 이용할 수 있는 도메인 목록이 나오게 됩니다. 경우에 따라 유료인 도메인도 같이 검색될 수 있습니다.
원하는 도메인들을 Get it now!
버튼을 눌러서 이런식으로 고른 후에 Checkout
버튼을 누릅니다.
(실수로 중간 과정 캡쳐를 놓쳐서 다른 도메인을 추가로 얻었습니다....🤫)
중간 오른쪽 부분에 보시면 Period라는 항목이 존재하는데 임대기간을 조절할 수 있습니다. 12개월까지 무료인 것이 많지만 아닌 경우도 있으니 체크하고 조절하신 후 Continue
를 눌러주세요.
약관을 읽고 체크박스에 체크해준다음 Complete Order
버튼을 누르면,
짠🙌이렇게 주문번호가 나오며 주문이 완료되게됩니다!!👏👏👏
축하합니다! 여러분은 이제 무료 도메인을 얻으셨습니다!!🎉🎉🎉
자, 이제 AWS로 넘어가볼까요?
AWS에 로그인한 후 Certificate Manager콘솔로 이동해주세요!
시작하시기 전에 AWS 리전을 꼭 확인하시기 바랍니다.
인증서 요청
버튼을 눌러주세요!
한번 더 눌러주세요!
내 도메인 이름을 넣고 다음
을 눌러주세요!
ex) mydomain.tk
.mydomain.tk, www.mydomain.tk등 다른 이름은 이 인증서에 다른 이름 추가
버튼을 이용하여 추가해주어야합니다!
제 예시는 mydomain.tk .mydomain.tk 라 빈 칸이 두개 입니다.
다음
을 눌러주세요!
아무것도 입력하지 않은 상태로 검토
를 눌러주세요!
도메인 이름이 정확한지 확인하시고 확인 및 요청
을 눌러주세요!
마지막 검증 단계입니다. 여기서 도메인 이름 옆에 작은 화살표를 눌러주시면, 아래로 펼쳐지는데요, 이 이름과 값을 도메인을 도메인 관리 사이트에 등록해주어야합니다.(제 글을 따라오셨다면 freenom이겠네요!)
freenom으로 가서 Services
=> My Domains
로 이동합니다.
Manage Freenom DNS
탭으로 이동합니다.
인증서 발급화면 중 검증창에 있던 이름
을Name
에, Type
은 CNAME으로 값
을 Target
에 넣어주고 Save Changes
버튼을 눌러줍니다.
입력한 값에 문제가 없다면, 아래와 같이 초록글씨가 나타나면서 추가가 완료될 것입니다.
freenom에서 입력이 완료되었으면, AWS Certificate Manager에서 완료되었는지 확인이 가능합니다.보통 확인에 15-20분정도 소요됩니다.
아래와 같이 상태가 발급 완료가 되면 인증서가 발급 완료된 것입니다.
여기까지 정상적으로 진행이 되었다면, SSL 인증서 얻기에 성공하셨습니다!🎉🎉
이번 포스팅에서는 SSL 인증서를 얻기 위한 과정을 포스팅해보았습니다.
다른 포스팅에서 이렇게 얻은 인증서를 활용하여 https 환경으로 배포하는 방법에 대해서 적어보도록 하겠습니다!
감사합니다.🙌🙌