Похоже, у EPEL от Amazon нет сертификата для меня. Попробуйте установить его вручную, вот пара статей с подробными инструкциями:
Попробуйте https://ivopetkov.com/b/let-s-encrypt-on-ec2/ для Apache
Или https://coderwall.com/p/e7gzbq/https-with-certbot-for-nginx-on-amazon-linux для Nginx
Если не считать это:
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
sudo certbot-auto certonly --debug --standalone -d yourdomain.com
Требуется --debug
потому что Amazon Linux плохо протестирован с certbot. Замените --standalone
на любой плагин certbot, который вы предпочитаете. По сути, просто замените использование стандартных certbot
на certbot-auto
.
Вероятно, лучше всего, если вы периодически проверяете, действительно ли certbot обнаруживается в репозитории EPEL Amazon и / или повторно загружаете certbot-auto в надежде получить исправления / улучшения ошибок.
ОБНОВЛЕНИЕ для "Amazon Linux 2"
Наконец-то есть пакет certbot в репозиториях EPEL Yum.
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum-config-manager --enable epel
sudo yum install certbot
sudo certbot certonly --standalone -d yourdomain.com