certbot --Apache
を実行していますが、次のエラーが表示されます。
Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Obtaining a new certificate
Performing the following challenges:
Client with the currently selected authenticator does not support any
combination of challenges that will satisfy the CA.
インストールされているバージョンは、Debian 8.10で0.10.2
です
私は問題を修正する0.21.0にアップグレードしたいと思います https://community.letsencrypt.org/t/certbot-0-21-0-release/50725
しかし、apt-get update/upgradeを試してみたところ、次の結果が得られました。
certbot is already the newest version.
certbot set to manually installed.
更新方法に関する提案はありますか?
どうしてこれを見逃したのかわかりません。インストールドキュメントから https://certbot.eff.org/docs/install.html#certbot-auto
user@webserver:~$ wget https://dl.eff.org/certbot-auto
user@webserver:~$ chmod a+x ./certbot-auto
user@webserver:~$ ./certbot-auto --help
少しの背景 Let's Encryptから
残念ながら、Let's Encryptは、セキュリティの問題により、CertbotのApacheおよびNginxプラグインがドメインを制御していることを証明するために使用するメカニズムの提供を停止しました
アップデート前に既存のL.Eインストールでこれを回避するには、Debian/Ubuntuを使用している場合は このソリューション に従ってください:
certbot --authenticator standalone --installer Apache -d <yourdomain(s)> --pre-hook "Apache2ctl stop" --post-hook "Apache2ctl start
Debian Stretchでは、次を使用します。
apt-get install python-certbot-Apache -t stretch-backports
MacOSでは、次のコマンドを使用してcertbotをインストールします。
brew install certbot
または、すでにcertbotをインストールしている場合は、次のコマンドを使用してアップグレードします
brew upgrade certbot