У меня есть ящик 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
Следуйте шагам
Добавление репозитория Epel sudo yum install epel-release
Установка модуля SSL и Certbot для Apache
sudo yum установить mod_ssl python-certbot-apache
- Генерация и выдача сертификата с помощью 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