Cómo instalar Certbot en Amazon Linux EC2

Cómo instalar Certbot en Amazon Linux EC2

Tengo una caja Amazon EC2. Le he instalado Apache, MariaDb y PHP.

Entre otras cosas, quiero alojar un par de sitios web de WordPress en el EC2.

¿Cómo hago para instalar Certbot en Amazon Linux para poder emitir certificados SSL para los distintos sitios web alojados en Apache?

No puedo encontrar Amazon Linux en la listaSitio web de Cerbot, y leí en alguna parte que Amazon Linux está cerca de CentOS/RHEL 7, así que elegí eso e intenté seguirlo.las instrucciones, pero tengo que

sudo yum install certbot-apache

y no funcionó, me sale:

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

Cualquier ayuda sería muy apreciada.

Respuesta1

Para EC2 que ejecuta la AMI de Amazon Linux 2:

Habilitar repositorio EPEL:

sudo amazon-linux-extras install epel

Instalar Certbot:

sudo yum install certbot-apache

Respuesta2

Necesitas habilitar EPEL

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

Referencia:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

Entonces la instalación de certbot funciona,

sudo yum install certbot

Respuesta3

Sigue los pasos

  1. Agregar el repositorio de Epel sudo yum install epel-release

  2. Instalación del módulo SSL y Certbot para Apache

sudo yum instalar mod_ssl python-certbot-apache

  1. Generar y emitir el certificado utilizando el Certbot

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

Respuesta4

El siguiente comando funciona para mí (estoy usando Amazon Linux versión 2)

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

información relacionada