본문 바로가기

반응형

LetsEncrypt

C276x260 도커 컨테이너를 이용해서 Let's Encrypt 인증서를 DNS-01 챌린지로 발급받고 자동 갱신하는 방법 도커 컨테이너를 이용해서 Let's Encrypt 인증서를 DNS-01 챌린지로 발급받고 자동 갱신하는 방법Cloudflare API Token 생성Certbot 공식 DNS 플러그인 이미지 사용작업 디렉토리 생성sudo mkdir -p /docker-container/certbotcd /docker-container/certbot1. Cloudflare credentials 정보 파일 생성letsencrypt 디렉토리 생성mkdir -p letsencryptCloudflare API Token 설정cat > letsencrypt/cloudflare.ini sed -i 's/YOUR_CLOUDFLARE_API_TOKEN_HERE/Q5AHDhH6d05d2b5c2c80/g' letsencrypt/cloudf.. 더보기
C276x260 Let's Encrypt을 사용하여 SSL 인증서를 발급 - WEBROOT Let's Encrypt(certbot)을 사용하여 SSL 인증서를 발급 - WEBROOTWEBROOT 방식의 개요WEBROOT 방식은 도메인 소유권을 인증하기 위해, 웹 서버의 특정 경로에 인증용 파일을 생성하여 Let's Encrypt 서버가 이를 확인할 수 있도록 합니다.EPEL 패키지 설치sudo yum install -y epel-releaseCertbot 패키지 설치 및 디렉터리 권한 설정sudo yum install -y certbotmkdir -p /var/lib/letsencrypt/.well-knowncd /var/libchgrp nobody letsencryptchmod g+s letsencryptSSL 인증서 발급 - WEBROOT 방식sudo certbot certonly \ --.. 더보기
C276x260 Let's Encrypt(certbot) SSL 인증서 발급 Let's Encrypt(certbot) SSL 인증서 발급-DNS$ cat certbot.shdocker run -it --rm --name certbot \ -v '/etc/letsencrypt:/etc/letsencrypt' \ -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \ certbot/certbot certonly -d '*.4wxyz.com' \ --manual --preferred-challenges dns \ --server https://acme-v02.api.letsencrypt.org/directory$ chmod +x certbot.sh$ sh certbot.shSaving debug log to /var/log/letsencrypt.. 더보기

728x90
반응형