Как установить Certbot на Amazon Linux EC2

У меня есть Amazon EC2. Я установил на него Apache, MariaDb и PHP.

Помимо прочего, я хочу разместить пару веб-сайтов WordPress на EC2.

Как мне установить Certbot на Amazon Linux, чтобы я мог выдавать SSL-сертификаты для различных веб-сайтов, размещенных на Apache?

Я не могу найти Amazon Linux, указанный на веб-сайте Certbot , и я прочитал где-то Amazon Linux близок к CentOS / RHEL 7, поэтому я выбрал его и попытался следовать инструкциям , но я добрался до

sudo yum install certbot-apache

, и это не сработало, я получил:

Loaded plugins: langpacks, priorities, update-motd
No package certbot-apache available.
Error: Nothing to do

Любая помощь были бы очень признательны.

1
задан 21 March 2018 в 14:16
5 ответов

Для EC2 с Amazon Linux 2 AMI:

Включить репозиторий EPEL:

sudo amazon-linux-extras install epel

Установить Certbot:

sudo yum install certbot-apache
3
ответ дан 3 December 2019 в 17:34

Выполните шаги

  1. Добавление репоста Epel sudo yum install epel-release

  2. Установка модуля SSL и Certbot для Apache

sudo yum install mod_ssl python-certbot-apache

  1. Создание и выдача сертификата с помощью Certbot

sudo certbot --apache -d example.com -d www.example.com

0
ответ дан 3 December 2019 в 17:34

Выполнение sudo yum install epel-release у меня не сработало. Фактически, у меня отсутствовал весь файл epel.repo . Согласно собственной документации Amazon , он должен присутствовать в /etc/yum.repos.d/ .

Я погуглил и нашел это на GitHub ]. Выполнив описанные здесь шаги, я получил файл epel.repo , и моя исходная команда для установки Certbot сработала.

sudo yum install certbot-apache
0
ответ дан 3 December 2019 в 17:34

Это приведенная ниже команда работает для меня (я использую amazon linux версии 2)

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
0
ответ дан 3 December 2019 в 17:34

Вам необходимо включить EPEL

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Ссылка: https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

Затем certbot установка работает,

sudo yum install certbot
1
ответ дан 3 December 2019 в 17:34

Теги

Похожие вопросы