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,684 / 66 Page
    [ usb2 3.5외장하드와 타임백업후 먹통 ]

    ###\r\n타임백업 usb2에 연결시 먹통\r\n■ https://11q.kr는 정보를 찾아 공유 합니다.. https://11q.kr

    [ 홈페이지 수정시 editplus 대용으로 간편한 notepad2_4.2.25_x86 입니다 ] 댓글 3

    ###홈페이지 수정시 editplus 대용으로 간편한 notepad2_4.2.25_x86 입니다totalcmd를 사용하는 분는notepad2_4…

    [ 시놀로지 NAS DS712+ 제품 리뷰사진 ]

    >\r\n>\r\n■ shimss home 는 내일을 위하여 정보를 찾\r\n아 공유 합니다. https://11q.kr.com\r\…

    [ azuploader 대용량 업로드 스킨 댓글 가능 변경 ] 댓글 3

    azuploader 대용량 업로드 스킨 댓글 가능 변경\r\n\r\n♠\r\n♠ shimss home 는 https://11q.kr.com 시놀…

    [ 일반 윈도우와 윈도우 서버와의 차이점은 무엇인가요? ]

    일반 윈도우 제품군 보다, 서버 제품군이 다음의 면에서 더 중요하게 다루고 있습니다.메모리의 최대 지원 크기많은 프로세서(CPU)의 수네트워크 …

    [ piwigo 설정) 모든언어가 활성화 되어 있으면 기본 LOGOUT 상태에 디랙토리 정보에 कोंकणी [I… ]

    piwigo 설정)모든언어가 활성화 되어 있으면 기본 LOGOUT 상태에 디랙토리 정보에कोंकणी [IN] 언어가 보이는것 디폴트( 한글언어)…

    [ 외부연결 또는스마트폰 lte 연결로 dsm/homepage avast 인터넷시큐리티 hanaro Telec… ]

    외부연결 또는 스마트폰 lte 연결로 dsm/homepage avast 인터넷시큐리티 hanaro Telecom inc 비공개 설정으로 연결 문…

    [ 공유기 포트개방 dmz와 포트포워딩 차이 ]

    서버사용자가 공유기 초기화 후 포트포워딩 입럭관리기 소일거리라면 dmz로 내부 ip 하나로 해결하세요>\r\n>\r\n>\r\n…

    [ 메일플러스_최종성공)시놀로지 mailplus 간단 설정및 수발신 만들기/알림 설정 dsm 제어판 설정_공유… ] 댓글 4

    공유기 포워딩 관련 일괄중지후메일 서버 기본포트 25 개방구글 계정을 단독으로 하나 만들어 기본 설정 합니다.>> 메일 발신을 구글 …

    [ 펌자료)리눅스 시스템 , 하드웨어 명령어 등 알아보기 ]

    리눅스 시스템 , 하드웨어 명령어 등 알아보기UNIX+Linux2007.04.03 01:01리눅스 시스템 , 하드웨어 명령어 등 알아보기우리가 …

    [ Acdsee20 HTML Album 만들기 ]

    Acdsee20 HTML Album 만들기 \r\n\r\n--------------------------------------\r\n♠ 출처는 …

    [ u5pvr)내부epg 그래버 설정 에 How do I install curl in php5? 설정 사용기 ] 댓글 2

    ============= 201710-05 현재 사용환경 u5pvr 내부 epg 작용이 안되네요 =================저는 nas 서버…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-03 14:06:09

    오늘의 홈 현황


    • 현재 접속자♨ 660(1) 명
    • 오늘 가입자※ 2 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 1,389 명
    • 어제 방문자 2,223 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,410,741 명
    • 전체 게시물※ 8,673 개
    • 전체 댓글수※ 24,818 개
    • 전체 회원수 11,083 명

    QR코드


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

    알림 0








    최신글↑