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

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

У меня есть ящик Amazon EC2. На нем установлены Apache, MariaDb и PHP.

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

Как установить 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

Для EC2 под управлением Amazon Linux 2 AMI:

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

sudo amazon-linux-extras install epel

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

sudo yum install certbot-apache

решение2

Вам необходимо включить 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

решение3

Следуйте шагам

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

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

sudo yum установить mod_ssl python-certbot-apache

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

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

решение4

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

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

Связанный контент