LetsEncrypt 여러 도메인 자동 갱신

mimic1995·2024년 4월 18일
#!/bin/bash
# 도메인 값 배열에 넣기
domains=(
    "도메인 1"
    "도메인 2"
)

# 배열 갯 수 만큼 for문 실행
for domain in "${domains[@]}"; do
        # 시작 로깅
        logger "${domain} SSL 인증서 갱신을 시작합니다."
        certbot certonly -a webroot -m 관리자메일주소 -w 웹루트 -d ${domain} -d www.${domain} --rsa-key-size 4096 #--dry-run
        sleep 30
        logger "${domain} SSL 인증서 재갱신이 완료되었습니다."
done

# apache 재시작 하여 적용
#/usr/local/apache/bin/apachectl stop && /usr/local/apache/bin/apachectl start
/usr/local/apache/bin/apachectl graceful

exit 0
profile
Raiju Hantu Goryo Obake

0개의 댓글