Зашифруем certbot на AWS Linux

Я новичок в AWS, и давайте зашифруем оба. Я слежу, пишу статьи и просто запускаю эти команды

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
sudo cp certbot-auto /usr/bin/

Затем я запускаю эту команду.

sudo /usr/bin/certbot-auto --nginx -d example.com -d www.example.com --debug

Это дает мне ошибку

Извините, я не знаю, как загрузить Certbot в вашу операционную систему!

Вам нужно будет установить зависимости ОС, настроить virtualenv и запустить pip install вручную. См. https://letsencrypt.readthedocs.org/en/latest/contributing.html#prerequisites для получения дополнительной информации.

Что это на самом деле означает?

Как настроить certbot на AWS linux?


person Pathum Kalhan    schedule 30.12.2019    source источник
comment
Я раньше не использовал letsencrypt, позвольте мне прочитать для вас.   -  person Arun K    schedule 30.12.2019
comment
Вы используете Amazon Linux?   -  person Arun K    schedule 30.12.2019
comment
Когда вы говорите, что это на самом деле означает, вы имеете в виду, что не понимаете, что он вам говорит? Вы знаете, как установить зависимости ОС в AWS Linux? Вам нужна помощь с виртуальной средой и pip? Или что-то другое?   -  person Rup    schedule 30.12.2019
comment
Здесь также есть предоставленные AWS инструкции LetsEncrypt с использованием EPEL: docs.aws.amazon.com/AWSEC2/latest/UserGuide/   -  person Rup    schedule 30.12.2019


Ответы (2)


Я создал свежий экземпляр amazon linux 2 ec2 и протестировал для вас следующее.

Следующие шаги работают для меня.

Edit the file /usr/bin/certbot-auto to recognize your version of Linux:
$ sudo vim /usr/bin/certbot-auto
find this line in the file (likely near line nearr 780):
elif [ -f /etc/redhat-release ]; then
and replace whole line with this:
elif [ -f /etc/redhat-release ] || grep 'cpe:.*:amazon_linux:2' /etc/os-release > /dev/null 2>&1; then
Save and exit vim (type :wq to do that)

Ссылка: Развертывание Let's Encrypt на инстансе Amazon Linux AMI EC2

person Arun K    schedule 30.12.2019

Убедитесь, что системные требования соблюдены. Системные требования можно найти здесь.

Также здесь представлены лучшие практики для certbot-auto. деплоймент.

person Yogeshwar Singh    schedule 30.12.2019