지금 새 무료 SSL 인증서를 적용하려면 certbot-auto 및 letsencrypt-auto 명령이 작동하지 않습니다. letsencrypt에서 git 형식을 유효하지 않은 것으로 설정했습니다.
이 시스템에서는 certbot-auto가 더 이상 사용되지 않기 때문에 부트스트랩을 건너뜁니다.
귀하의 시스템은 더 이상 certbot-auto에서 지원되지 않습니다.
Certbot을 설치할 수 없습니다.
방문하시기 바랍니다 https://certbot.eff.org/ 다른 대안을 찾기 위해.
이런 문구에서 나오면 안됩니다. 링크를 확인하시면 스냅으로 설치를 안내해드립니다.
CentOS7/8의 경우 epel-release 저장소가 필요합니다.
# yum install -y epel 릴리스
# yum 설치 스냅
# ln -s /var/lib/snapd/snap /snap
# systemctl enable –now snapd.socket
잠시 기다린 후 다음 명령을 실행하십시오. 그럼 조금만 기다리세요.
# 스냅 설치 코어
# 스냅 리프레시 코어
************* 그런 다음 Snap을 사용하여 certbot을 설치합니다.
*************참고: 계속하기 전에 yum, apt-get 또는 dnf를 사용하여 이전에 설치한 certbot을 삭제해야 합니다.
SSL을 발급하려면 다음 명령을 사용할 수 있습니다.
# 스냅 설치 –classic certbot
# ln -s /snap/bin/certbot /usr/bin/certbot
SSL의 출력
# certbot certonly –서버 https://acme-v02.api.letsencrypt.org/directory
–rsa-key-size 4096 –agree-tos –email email@address –webroot -w /var/www/html
-d www.도메인 -d 도메인
certbot을 업데이트하는 이유는 스크립트가 Python 2 기반으로 동작하기 때문인 것 같지만, 사용자가 늘어남에 따라 많은 특이점과 제약이 있습니다. (운영 체제의 Python 2 제거, 각 사용자의 venv 등) 따라서 snapd를 사용하면 Python 2.6 버전이 사용되고 있음을 확인할 수 있습니다.
장점은 snapd가 자동으로 갱신한다는 것입니다.
즉, 갱신 명령을 반복해서 반복할 필요가 없습니다.
Git에서 복제하여 이전에 사용했다면 삭제할 필요가 없습니다.
갱신의 경우 메시지가 뜨지만 갱신에는 문제가 없습니다.
Snap을 설치할 수 없는 Linux의 경우 certbot-auto의 이전 버전(1.9.0.dev0) 실행 파일을 덮어쓰고 갱신만 실행할 수 있습니다.
wget https://raw.githubusercontent.com/certbot/certbot/7f0fa18c570942238a7de73ed99945c3710408b4/letsencrypt-auto-source/letsencrypt-auto -O /opt/certbot-자동
chmod 755 /opt/certbot-자동
mv /opt/certbot-auto /기존 설치 경로/certbot-auto