11.Nas_1


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


● 정보)docker를 이용한 cloudflare 도메인 에서 certbot 인증서 생성 작업 포기

♨ 카랜더 일정 : 2022년07월02일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● 정보)docker를 이용한 cloudflare 도메인 에서 certbot 인증서 생성  작업 포기

    내용정보만 참조 

    주) 도커사용는 필요성??? ....>  일반적인 acme 방식에 사용이 편함. ,,,,진행중 포기

    https://velog.io/@ilcm96/2019-08-31-lets-encrypt-wildcard

    에서는  cloudflare 사용으로 저와 상이함

    와일드카드 인증서와 일반 인증서의 차의점은?

    일반 인증서의 경우 루트 도메인과 별도로 서브 도메인을 일일히 적어서 인증서를 발급받습니다.

    따라서 인증서 정보를 보면 루트 도메인과 서브 도메인이 하드 코딩 되어있기에 발급받은 후에 새로운 서브 도메인에 SSL을 적용하기 위해서는 새로운 인증서를 발급받아야 합니다.

    반면 와일드카드 인증서의 경우 *.ilcm96.me 로 인증서를 발급받기 때문에 언제든지 다른 서브 도메인에 SSL을 적용할 수 있습니다.

    Cloudflare API키 파일 생성하기

    Cloudflare 페이지에서 Global API Key를 확인합니다.

    https://dash.cloudflare.com/profile/api-tokens

    확인 ( 저는 도메일은 사용하지 않고 이메일 접속 회원 으로  진행)

     API Key  값 자동 등록 방지 ,,,,보트,,,선택 2번 으로 확인 가능



    그리고 ~/.secrets/certbot/cloudflare.ini 을 생성  수정합니다.

    mkdir ~/.secrets/certbot/cloudflare.ini -R

    nano ~/.secrets/certbot/cloudflare.ini



    # cat ~/.secrets/certbot/cloudflare.ini


    dns_cloudflare_email = email@email.com

    dns_cloudflare_api_key = API_KEY

    이후 보안을 위해 권한을 설정합니다


    chmod 600 ~/.secrets/certbot/cloudflare.ini

    인증서 발급받기

    1. certbot 이미지 실행하기

    참조 : 내용변경 필요

    docker run --rm -it --name certbot \

    -v ~/docker/certbot/ilcm96.me/etc:/etc/letsencrypt \

    -v ~/docker/certbot/ilcm96.me/var:/var/lib/letsencrypt \

    -v ~/.secrets/certbot/cloudflare.ini:~/cloudflare.ini \

    certbot/dns-cloudflare \

    certonly \

    --dns-cloudflare \

    --dns-cloudflare-credentials ~/cloudflare.ini \

    -d ilcm96.me \

    -d *.ilcm96.me

    -v 쪽에 있는 디렉토리와 -d 에 있는 도메인만 수정하면 됩니다.


     -v 폴더는 저의 시놀로지와 연동 진행 필요


    참조)# 복사 위치 확인 인증서 복사위치 2P8uzH에 경로 참조

    /bin/cp /root/.acme.sh/11q.kr/11q.kr.cer  /usr/syno/etc/certificate/_archive/2P8uzH/cert.pem

    /bin/cp /root/.acme.sh/11q.kr/11q.kr.key /usr/syno/etc/certificate/_archive/2P8uzH/privkey.pem

    /bin/cp /root/.acme.sh/11q.kr/ca.cer /usr/syno/etc/certificate/_archive/2P8uzH/chain.pem

    /bin/cp /root/.acme.sh/11q.kr/fullchain.cer  /usr/syno/etc/certificate/_archive/2P8uzH/fullchain.pem

    저의 서버와 연동 수정


    docker run --rm -it --name certbot \

    -v ~/docker/certbot/11q.kr/etc:/etc/letsencrypt \

    -v ~/docker/certbot/11q.kr/var:/var/lib/letsencrypt \

    -v ~/.secrets/certbot/cloudflare.ini:~/cloudflare.ini \

    certbot/dns-cloudflare \

    certonly \

    --dns-cloudflare \

    --dns-cloudflare-credentials ~/cloudflare.ini \

    -d 11q.kr \

    -d *.11q.kr

     참조 실행전 입니다.

    저는 도매인 업체가 아니라 cafe24 입니다

    txt 값이 상이 하여 생성 불가능 합니다 


    주) 도커사용는 필요성??? ....>  일반적인 acme 방식에 사용이 편함. ,,,,진행중 포기


    도메인 업체에서 txt 값을 입력 변경 유무 ????


    2. 이메일 주소 입력

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Enter email address (used for urgent renewal and security notices)

    (Enter 'c' to cancel):

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    여기서 적은 이메일로 인증서 만료까지 남은 일수를 알려주는 메일이 옵니다.


    3. 약관 동의

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Please read the Terms of Service at

    https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf.

    You must agree in order to register with the ACME. Do you agree?

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    (Y)es/(N)o:

    인증서 발급에 대한 약관 동의 여부입니다.

    동의를 해야 인증서 발급이 진행됩니다.


    4. 이메일 수신 동의

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Would you be willing, once your first certificate is successfully

    issued, to share your email address with the Electronic Frontier

    Foundation, a founding partner of the Let's Encrypt project and the

    non-profit organization that develops Certbot? We'd like to send

    you email about our work encrypting the web, EFF news, campaigns,

    and ways to support digital freedom.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    (Y)es/(N)o:

    about our work encrypting the web, EFF news, campaigns, and ways to support digital freedom 에 해당하는 이메일 수신에 대한 동의입니다.


    동의하지 않아도 인증서 발급은 가능하기 때문에 거부했습니다.


    5. 발급

    Account registered.

    Requesting a certificate for domain.TLD *.domain.TLD

    Performing the following challenges:

    dns-01 challenge for domain.TLD

    dns-01 challenge for domain.TLD

    Waiting 10 seconds for DNS changes to propagate

    Waiting for verification...

    Cleaning up challenges


    IMPORTANT NOTES:

     - Congratulations! Your certificate and chain have been saved at:

       /etc/letsencrypt/live/ilcm96.me/fullchain.pem

       Your key file has been saved at:

       /etc/letsencrypt/live/ilcm96.me/privkey.pem

       Your certificate will expire on 2021-05-30. To obtain a new or

       tweaked version of this certificate in the future, simply run

       certbot again. To non-interactively renew *all* of your

       certificates, run "certbot renew"

     - If you like Certbot, please consider supporting our work by:


       Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate

       Donating to EFF:                    https://eff.org/donate-le

    이렇게하면 발급이 완료됩니다.


    인증서는 /etc/letsencrypt 를 마운트한 디렉토리 아래에 /archive/domain.TLD 에 위치합니다.


    인증서 renew 갱신

    인증서 갱신은 발급시 입력했던 정보가 저장되어 있기때문에 간단합니다.


    참조

    docker run --rm -it --name certbot \

    -v ~/docker/certbot/ilcm96.me/etc:/etc/letsencrypt \

    -v ~/docker/certbot/ilcm96.me/var:/var/lib/letsencrypt \

    -v ~/.secrets/certbot/cloudflare.ini:~/cloudflare.ini \

    certbot/dns-cloudflare \

    certbot renew



    수정 

    docker run --rm -it --name certbot \

    -v ~/docker/certbot/11q.kr/etc:/etc/letsencrypt \

    -v ~/docker/certbot/11q.kr/var:/var/lib/letsencrypt \

    -v ~/.secrets/certbot/cloudflare.ini:~/cloudflare.ini \

    certbot/dns-cloudflare \

    certbot renew


    =------이상 ------


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

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



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.

    목록

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




    Total 1,684 / 41 Page
    [ ● LETSENCRYPT SSL 인증서 자동갱신 쉘스크립트 ]

    ●LETSENCRYPT SSL 인증서 자동갱신 쉘스크립트출처:https://ivps.tistory.com/629[iVPS 가상서버호스팅] htt…

    [ ● 역방향 프록시 https://연결시 주의요함 인증서 연결 수정하기 ]

    ● 역방향 프록시 https://연결시 주의요함 인증서 연결 수정하기다음과같이 역방향 프록시https://abc.abc.kr연결시 인증서 연결이…

    [ ● 헤놀로지 저장소관리자 위험 미검증 ]

    ● 헤놀로지 저장소관리자 위험 미검증빌더 arpl 로더 3622시스템 :esxi 7.02원인 : sata port 미구성으로 문제 발생 ARPL…

    [ ● synology dsm7 Home Assistant설치하기 ] 댓글 3

    ● synology dsm7Home Assistant설치하기 초기설치후 동작▶ 설치 진행- 파일 다운 볼륨생성 환경변수 추가저장 메뉴방식으로 설…

    [ ● 시놀로지작업) vmware 사용 virtual machine manager 설치 ]

    ● 시놀로지작업) vmware 사용 virtual machine manager 설치주)저의 사용중인 7.1.1버전에서 설치 불가능초기진행시 호스…

    [ ● 시놀로지작업_성공2_삽질기) 무료ssl 인증서 자동생성/관리자 Nginx Proxy Manager 시놀… ] 댓글 1

    ● 시놀로지작업_성공2_삽질기) 무료ssl 인증서 자동생성/관리자 Nginx Proxy Manager 시놀로지 도커에 설치 작업정리된 작업은★★…

    [ ● 시놀로지 dsm 7.2에서 nano 에디터 및 mc 파일관리자 설치 방법 ]

    ● 시놀로지 dsm 7.2에서 nano 에디터 및 mc 파일관리자 설치 방법위의 오류 메시지는 현재 시스템의 아키텍처와 설치하려는 패키지가 맞지…

    [ 메인 겔러리 사진 숫자 늘리기 ]

    ◎ 네이버에서 [https://11q.kr 홈피] 검색 찾아오세요 ◎\n[이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.…

    [ PC200% 활용 ] 원도우 2개 멀티부팅 메뉴 easy BCD/windows booting ] 댓글 1

    PC200% 활용 노하우를 전수해주마!-멀티부팅* 가끔 원도우가 1개 문제로 한개더 원도우 ,2개 깔고원도우를 설치하는 멀티부팅 메뉴 만드는 프…

    [ ds107/ds712 diskstation synology 패스워드 초기화 하기,reset,password ]

    ds107/ds712 diskstation synology 패스워드 초기화 하기,reset,password뒷면의 reset 구멍에 볼펜으로 6~…

    [ 모바일 림 ]

    모바일 글쓰기 림모바일 삭제는 되지 않음\r\n고수\r\n.\r\nShims HomePage\r\n[https://11q.kr 홈피] \r\n.…

    [ .html 태그 없애기 ] 댓글 1

    카테고리 Function(함수) 》 S-Z 함수 》 String\n[이 게시물은 관리자님에 의해 2013-11-18 21:29:50 11.H_B…

    [ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/delete.php에 스킨 경로 #3추가… ]

    \r\n[자답]/ pc버전 배추스킨사용시 림스모바일 사용시 삭제 않되는 문제 추가 m/bbs/delete.php에 스킨 경로 #3추가시작\r\n…

    [ 배추빌더 라이트 lite logo 상단 로그 타이틀 상단 로그 ]

    Lite의 경우에는... 로고와 검색창, 검색창 밑의 링크들과 게시판 그룹 까지는 head.php수정해 주시면 되고 가운데는 index.php를…

    [ G4DTD -> G4 디비변환 (UTF-8 only) ]

    목록글쓰기G4DTD -> G4 디비변환 (UTF-8 only) 모조키작성일시 2013.05.09 09:28:16조회 45 댓글 1 첨부파일…

    [ AMINA TOP MEMU변경/ [topmenu] Drop Down 세로 메뉴 AUTO MENU ] 댓글 2

    [topmenu] Drop Down 세로 메뉴\r\n\r\n\r\n\r\n수정위치 : \r\nw:\ami\thema\basic\menu.php\…

    [ HTML 트루 컬러 차트 폰트색상_faststone capture에서 칼라셋 알아보기 ]

    HTML 트루 컬러 차트 폰트색상_faststone capture에서 칼라셋 알아보기. \r\n상단메뉴바에서 칼라 색죄표를 알아서 sub-men…

    [ 전체 그룹 최신글 스킨입니당^^ ] 댓글 2

    \r\n\r\n전체 그룹 최신글 스킨입니당^^ \r\npomme \r\n작성일시 2009.09.05 12:54:10 \r\n조회 6,713 \r…

    [ 림스모바일_ver242_add_new_map_menu on/off ] 댓글 1

    메뉴를 menu.php에서 개인설정하게 정리하고\r\n그림을 image폴더에main_home.jpg에 이름 변경 저장하면 대문그림Shims Ho…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-03 11:58:39

    오늘의 홈 현황


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

    QR코드


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

    알림 0








    최신글↑