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 / 57 Page
    [ u5_pvr)단독_djjproject epg/xmltv.xml 이용 u5pvr_내부ip 잠자님 epg적용 ]

    u5_pvr단독_djjproject epg/xmltv.xml 이용 u5pvr_내부ip 잠자님 epg적용단독 xmltv.xml을 못만들어서 잠자님…

    [ 시놀로지)작업 스케줄러 에 등록 구성 xmltv.xml 만들어 tvheadend 에서 cat으로 불러오기… ] 댓글 3

    시놀로지)xmltv.xml 만들어 tvheadend cat으로 불러오기1.목적: xmltv.xml을 만들어 iptv 엡에서 epg불러오기2.결과…

    [ 성공)U5PVR) epg활용 www폴더 웹루트 옮기기 변경 epg 자체 생성 설정 하기 ] 댓글 2

    성공)U5PVR) epg활용 www폴더 웹루트 옮기기 변경 epg 자체 생성 설정 하기https://11q.kr/g5s/bbs/board.php…

    [ 보안저장)https://www.000webhost.com을 이용한 무료 web 서비스을 이용한 epg2xml… ] 댓글 2

    https://www.000webhost.com을 이용한 무료 web 서비스을 이용한 epg2xml 서비스 등록 하기무료 웹 호스팅 비용 0원의…

    [ 시놀로지 비디오스테이션 비디오 시청과 트랜스코딩 관찰 그리고 헤놀로지 비디오 시청 ] 댓글 1

    시놀로지 비디오스테이션 비디오 시청과 트랜스 코딩 관찰 되는지 확인하기정품 시놀로지 사용에 ds712+ 비디오스테이션 비디오를 로컬pc에서 영화…

    [ 시놀로지 도커 tvheadend ipblock 으로 접속이 되지 않을 때 접속 방법 ]

    시놀로지 도커 tvheadend ipblock 으로 접속이 되지 않을 때 접속 방법winscp 로 접속ipblock 디랙토리를 다은 이름으로 변…

    [ 무료 SSL 사용 가능한곳 ]

    http://amina.co.kr/bbs/board.php?bo_table=tip&wr_id=4757◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리…

    [ 윈도우10 네트워크 우선순위 ]

    윈도우10 네트워크 우선순위https://www.google.co.kr/amp/s/extrememanual.net/amp/11125http://…

    [ 성공)U5mini 데비안9 Stretch 리눅스 업데이트 (베타)_2번째작업 초기화 펌웨어 재설치 처음부터 … ] 댓글 2

    성공)U5mini 데비안9 Stretch 리눅스 업데이트 (베타)_2번째작업 초기화 펌웨어 재설치 처음부터 진행(설치결과)(설치사례)조건: 전체…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-03 21:10:34

    오늘의 홈 현황


    • 현재 접속자♨ 660 명
    • 오늘 가입자※ 5 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 1,806 명
    • 어제 방문자 2,223 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,411,158 명
    • 전체 게시물※ 8,674 개
    • 전체 댓글수※ 24,821 개
    • 전체 회원수 11,086 명

    QR코드


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

    알림 0








    최신글↑