Siguiendo con el post LetsEncrypt en Nginx vamos a ver como configurarlo con Apache en Debian.
Configurando LetsEncrypt con Nginx en Ubuntu
JPBlancoDB ・ Nov 7 '19
- Instalamos certbot en el servidor:
echo 'deb http://ftp.debian.org/debian jessie-backports main' | sudo tee /etc/apt/sources.list.d/backports.
sudo apt-get update
sudo apt-get install python-certbot-apache -t jessie-backports
- Configuramos el ServerName de Apache
sudo nano /etc/apache2/sites-available/000-default.conf
Tener en cuenta que 000-default.conf es la configuración por defecto de Apache pero si tienen otro archivo de configuración, deben configurar el ServerName y ServerAlias según corresponda dentro del tag
ServerName dominio.com
ServerAlias www.dominio.com
- Reiniciamos Apache:
sudo systemctl restart apache2
- Configuramos el firewall:
Ejemplo ufw:
sudo ufw allow 'WWW Full'
Ejemplo iptables:
sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT
- Generamos el certificado con certbot:
sudo certbot --apache
Listo! Ya tenemos configurado nuestro certificado con LetsEncrypt y Apache. Recuerden que el certificado hay que renovarlo, para ver el instructivo de como se configura la renovación automática pueden verlo en el paso 5) de Configurando LetsEncrypt con Nginx en Ubuntu.
Cualquier duda o consulta no duden en dejar sus comentarios o bien me pueden consultar vía Twitter.
Saludos!
Top comments (0)