11.Nas_1


새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


● LETSENCRYPT SSL 인증서 자동갱신 쉘스크립트

♨ 카랜더 일정 : 2022년05월18일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● LETSENCRYPT SSL 인증서 자동갱신 쉘스크립트


    출처: https://ivps.tistory.com/629 [iVPS 가상서버호스팅]


    https://ivps.tistory.com/629


    ▶ 소스

    #!/bin/sh


    TODAY=`date +%Y%m%d%H`

    LOG_FILE="/root/letsencrypt.txt"

    KEY_PATH="/etc/letsencrypt/live"

    KEY_FILE="cert.pem"

    EMAIL="email@example.com"

    DOMAINS="

        www.example.com

        "


    if [ -e "/usr/bin/letsencrypt" ] ; then

        LETSENCRYPT="/usr/bin/letsencrypt"

    else

        LETSENCRYPT="/root/letsencrypt/letsencrypt-auto"

    fi


    for DOMAIN in $DOMAINS ; do

        CERT_PATH="$KEY_PATH/$DOMAIN/$KEY_FILE"

        if [ -e "$CERT_PATH" ] ; then

            C_DATE=`openssl x509 -in $CERT_PATH -text -noout | grep After | awk -F ' : ' '{print $2}'`

            R_DATE=`date +%Y%m%d%H --date="$C_DATE -1 days"`

            if [ "$TODAY" -ge "$R_DATE" ] ; then

                echo "# $DOMAIN renew date : "`date` >> $LOG_FILE

                /root/bin/web-service.sh stop

                $LETSENCRYPT renew >> $LOG_FILE

                /root/bin/web-service.sh start

            fi

        else

            echo "# $DOMAIN create date : "`date` >> $LOG_FILE

            /root/bin/web-service.sh stop

            $LETSENCRYPT certonly --standalone --agree-tos -m $EMAIL -d $DOMAIN

            /root/bin/web-service.sh start

        fi

    done


    web-service.sh 스크립트는 자신의 환경에 맞게 직접 만드셔야 합니다.


    아파치랑 nginx 를 같이 사용한다면 둘다 서비스를 종료했다가 다시 재시작 해주는 스크립트를 만들면 됩니다.


    https://ivps.tistory.com/630 여기를 참고하면 됩니다.



    출처: https://ivps.tistory.com/629 [iVPS 가상서버호스팅]

     https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사




    Total 1,776 / 1 Page
    [ ● 시놀로지 서버 공유서버 간단히 접속방법 ]

    ● 시놀로지 서버 공유서버 간단히 접속방법 >> 파일탐색기로 네트워크 탐색 전체연결네트워크에서 >>내트워크 검색 허용 &g…

    [ ● 시놀로지 기본작업) 도메인 구매 정보, 가격비교 총정리! ]

    ●도메인 구매 정보, 가격비교 총정리! ☞https://11q.kr에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠

    [ ● 기초작업) 시놀로지 인증서 설치 방법 <Let's Encrypt > ]

    ● 기초작업) 시놀로지 인증서 설치 방법 <Let's Encrypt >Synology NAS에서 Let's Encrypt의 인증서를 …


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2025-08-18 01:54:23

    오늘의 홈 현황


    • 현재 접속자♨ 724 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 0 명
    • 주간 가입자※ 10 명
    • 오늘 방문자 6,534 명
    • 어제 방문자 58,995 명
    • 최대 방문자 144,370 명
    • 전체 방문자 9,471,610 명
    • 전체 게시물※ 9,072 개
    • 전체 댓글수※ 25,792 개
    • 전체 회원수 11,786 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑