SSL 인증서 발급
제가 현재 쓰고 있는 SSL 입니다. 회사에서도 이곳에서 발급하여 사용하고 있습니다. 사이트 이름은 GOGETSSL 이며 URL은 https://gogetssl.com/ 입니다. 무료 SSL 발급 받는 과정을 설명하도록 하겠습니다. 우선 이곳으로 접속하셔서 가입을 합니다.
가입 후 dashboard 에서 New Order 버튼을 누릅니다.
Choose the vendor 에서 GoGetSSL 을 선택후 GoGetSSL Unlimited Trial 의 order 버튼을 누릅니다.
FREE SSL 은 3개월간 사용이 가능하며 재갱신을 할 경우 지금 해야하는 방법을 또 한번 해주시면 됩니다. 이 방법이 귀찮은 분들은 GoGetSSL Domain SSL 이 1년에 $4 달러, 2년에 $7 로 저렴하니 이 SSL 을 선택해서 셋팅하셔도 좋습니다. 아래 Next Step 버튼을 누릅니다.
이후 View 버튼을 클릭합니다.
Generate Certificate 버튼을 눌러 인증서를 생성해보겠습니다.
Online CSR Generator 링크를 클릭합니다.
CSR Generation Form 을 입력합니다. form 을 입력하고 Generate CSR 버튼을 누르면 CSR code 와 Private Server key가 생성됩니다.
위에서 발급 받은 CSR 을 붙여넣고 Validate CSR 버튼을 누릅니다.
다음 과정은 도메인에 대한 소유권 인증을 하는데 Email DNS HTTP HTTPS 인증방식을 제공합니다. 저는 DNS 인증 방식을 선택했습니다. Next Step 버튼을 누릅니다.
Administrator Contact 입력 폼을 작성합니다.
I Agree to the Terms and conditinos 버튼을 크릭하고 Complete Generation 버튼을 누릅니다.
DNS CNAME record 를 생성해주는데 이것을 도메인 생성한 페이지로 가서 CNAME에 추가해줍니다.
저는 hosting.kr 에서 도메인을 생성했는데요. 네임서버설정을 선택후 신청하기 버튼을 누릅니다.
아래 CNAME을 추가해줍니다.
추가한 다음 몇 분 후면 도메인에 대한 소유권 확인이 완료되고 인증서 파일을 다운 받을 수 있습니다. All files 를 클릭하시면 다운 받을 수 있는데요. crt 파일과 csr 생성할 때 받은 Private Server key 를 복사하여 .key 파일로 생성합니다.
저는 nginx 에서 ssl 인증서를 셋팅해주었습니다.
이제 자물쇠 모양의 아이콘을 구경하실 수 있습니다.