.

certbot이 아닌 빠르고 무료 인증서 설정

이제 새로운 무료 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

잠시 기다린 후 아래 명령을 실행하십시오. 그 후에 조금 기다리십시오.

# 빠른 설치 코어

# 스냅샷 리프레시 코어

************ 그런 다음 스냅을 사용하여 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.domain -d 도메인 이름

certbot을 업데이트하는 이유는 스크립트가 python 2 기반으로 동작하기 때문인 것 같지만, 사용하는 사람이 많아질수록 많은 특이점과 한계점을 가지게 됩니다.
(OS용 Python 2 제거, 각 사용자에 대한 venv 등) 따라서 snapd를 사용하여 python 2.6 버전을 사용하고 있는지 확인하십시오.

한 가지 장점은 snapd가 자동으로 업데이트한다는 것입니다.

즉, 업데이트 명령을 반복해서 반복할 필요가 없습니다.

git에서 복제하여 이전에 사용했다면 삭제할 필요가 없습니다.

업데이트의 경우 메시지가 뜨지만 업데이트에는 문제가 없습니다.

스냅을 설치할 수 없는 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