본문 바로가기
IT

cafe24 무료 SSL Let's Encrypt 발급 & 설치

by sundancekidd 2024. 1. 2.

목차

    • cafe24 웹 호스팅 서비스에서 무료 SSL 설치를 위해 정리 했습니다.
    • 윈도우 가상머신에서 Ubuntu 로 작업했습니다.

    1. certbot 설치

    sudo apt install certbot

    ※ 근데 여기서 certbot 설치가 안되는 경우가 있습니다. 이때는 여기로 : 

    2. DNS Text 등록

    sudo certbot certonly -d 내도메인 --manual --preferred-challenges dns

    이렇게 실행하면, 

    Please deploy a DNS TXT record under the name : 
    
    _acme-challenge.내도메인
    
    with the following value : 
    
    iCBjJKaCCdVzciyr-Gl4ZFasSdDasBXJzW8fzq3YUfiKNjiZdDk
    
    Before......
    .....---------------------------------------------------
    Press Enter to Continue

    여기서 value 와 Before 사이에 있는 값을 복사하고, 
    Enter를 누르지 않고 저상태로 대기합니다.

    3. cafe24에 DNS Text 등록

    • 도메인 관리 → DNS관리 → TXT 관리 → TXT추가
    • 호스트명: _acme-challenge.내도메인.com
      TXT       : 위에서 복사한 value값 붙여넣기
    • 이렇게 확인을 누른 후 cafe24에 저장이 되면 위의
      "Press Enter to Continue"에서 엔터를 눌러서 성공메세지 확인

    4. root 계정으로 인증서 확인

    su

    로 root 전환.
    ※ 여기서 window powewrshell의 ubuntu에서 root 비번 지정한 적이 없으면 여기로 ☞

    cd /etc/letsencrypt/live/내도메인/

    여기서 ls를 이용하여 보면 cert.pem. privkey.pem 등이 보입니다.
    ※ root가 아니면 live 디렉토리로 진입이 안됩니다.

    5. 인증서 cafe24 등록

    • 인증서 → 외부인증서 관리 화면에서
    • 인증서(SSL CRT)에는 cert.pem 내용을 넣고 확인을 누르면, 인증서 정보에 R3가 나오면 정상입니다.
      (이때 cat cert.pem으로 내용을 확인하고 BEGIN CERTIFICATE ~ END CERTIFICATE 복사해야 합니다.)
    • 개인키(Private Key)에는 privkey.pem 내용을 넣어주고 신청하기를 누릅니다.
    • 2~3일 후 반영된다는 메세지가 나오면 끝입니다.