Eu tenho uma caixa Amazon EC2. Instalei Apache, MariaDb e PHP nele.
Entre outras coisas, quero hospedar alguns sites WordPress no EC2.
Como faço para instalar o Certbot no Amazon Linux para poder emitir certificados SSL para os vários sites hospedados no Apache?
Não consigo encontrar o Amazon Linux listado emSite do Certbot, e li em algum lugar que o Amazon Linux está próximo do CentOS/RHEL 7, então escolhi isso e tentei seguirAs instruções, mas eu tenho que
sudo yum install certbot-apache
e não funcionou, eu recebo:
Loaded plugins: langpacks, priorities, update-motd
No package certbot-apache available.
Error: Nothing to do
Qualquer ajuda seria muito apreciada.
Responder1
Para EC2 executando Amazon Linux 2 AMI:
Habilite o repositório EPEL:
sudo amazon-linux-extras install epel
Instale o Certbot:
sudo yum install certbot-apache
Responder2
Você precisa ativar o EPEL
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Referência:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/
Então a instalação do certbot funciona,
sudo yum install certbot
Responder3
Siga os passos
Adicionando o Repositório Epel sudo yum install epel-release
Instalando o módulo SSL e o Certbot para Apache
sudo yum instalar mod_ssl python-certbot-apache
- Gerando e emitindo o certificado usando o Certbot
sudo certbot --apache -d exemplo.com -d www.example.com
Responder4
Este comando abaixo funciona para mim (estou usando o Amazon Linux versão 2)
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm