본문 바로가기

Etc.

SSL 인증서 발급 및 인증 받기(cafe24, docker, letsencrypt, certbot)

1. 도커 설치된 리눅스 환경(ubuntu, centos...)


2. root계정 로그인 후 docker pull certbot/certbot


3. docker run -it --rm --name certbot \
  -v '/etc/letsencrypt:/etc/letsencrypt' \
  -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \
  certbot/certbot certonly -d '*.도메인' --key-type rsa --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory

(ex> *.도메인 => *.test.co.kr)

4.  !!!엔터 누르지 않고!!!
CAFE24 도메인관리>도메인 부가서비스>DNS 관리>해당 도메인의 TXT관리와 비교 후 
일치하는 호스트명 선택 후 TXT에 기입

please deploy a DNS TXT record under the name:

ex> 호스트명: _acme-challenge.test.co.kr

with the following value:

ex> TXT: 76-HXOGkgKrhULXXXXXXXXXXXX

(++ 만약 최초 등록이 아니라면 1.현재 인증서를 유지할지 2.갱신할지 선택하게 된다. - 이때는 TXT를 수정)


5. 기입 후 터미널 유지한 상태로 10분 대기 후 엔터 누르기

6. Successfully received certificate.

Certificate is saved at: /etc/letsencrypt/live/test.co.kr/fullchain.pem
Key is saved at:         /etc/letsencrypt/live/test.co.kr/privkey.pem

...

라는 문구 나온 후

cd /etc/letsencrypt/live/test.co.kr

cat cert.pem 
=> 인증키 복사(-----BEGIN CERTIFICATE----- ~ -----END PRIVATE KEY-----) 
=> CAFE24 인증서관리>외부인증서관리>인증서(SSL CRT)에 붙여넣기 후 인증서 확인시 정상이면 자동 정보 등록

cat privkey.pem
=> 인증키 복사(-----BEGIN CERTIFICATE----- ~ -----END PRIVATE KEY-----) 
개인키에 넣기
=> 신청하기 

=> 외부 SSL 인증서 설치 요청이 접수되었습니다. 설치 요청 접수 후 최대 3일(영업일 기준)이내 설치 됩니다. 문구가 나오면 완료.

 

728x90
반응형