Logo Talberos

HAProxy y Certbot: Guía definitiva para ahorrar centralizando múltiples dominios y SSL en un VPS económico

Aprende a reducir costos al alojar múltiples dominios seguros con HAProxy y certificados SSL gratuitos usando Certbot en un VPS económico.

30 de marzo de 2025

Imagen de fallback para artículos


💰 1. Introduccion: Centraliza tus dominios y ahorra al maximo

Gestionar múltiples dominios puede ser costoso cuando se paga por hosting y certificados SSL individuales. ¿Sabías que puedes centralizar todos tus sitios en un solo servidor económico y obtener certificados SSL gratuitos?

En esta guía, te enseñaremos cómo configurar HAProxy y Certbot con certificados gratuitos de Let's Encrypt en un VPS económico, optimizando al máximo tu presupuesto.


🚀 2. VPS economico recomendado: Contabo

Para centralizar múltiples sitios web personales y ahorrar, te recomendamos el siguiente plan económico de Contabo:

  • 4 núcleos vCPU
  • 4 GB de RAM
  • 100 GB NVMe o SSD de 200 GB
  • 32 TB tráfico mensual
  • Tráfico entrante ilimitado
  • 💲 Solo $4.95/mes

👉 Conoce más sobre este VPS de Contabo

Este VPS ofrece recursos suficientes para alojar muchos sitios web personales con tráfico moderado, permitiéndote ahorrar considerablemente.


✅ 3. Requisitos iniciales

Necesitarás:

  • 🔹 Servidor VPS Linux (Ubuntu, Debian, CentOS, etc.).
  • 🔹 Acceso root o sudo.
  • 🔹 Dominios apuntados correctamente a la IP del servidor.
  • 🔹 Puertos HTTP (80) y HTTPS (443) abiertos.

Instala rápidamente HAProxy y Certbot:

# Ubuntu o Debian
sudo apt update && sudo apt install haproxy certbot

# CentOS o RHEL
sudo yum install epel-release
sudo yum install haproxy certbot

🌐 4. Configuracion sencilla de DNS

Apunta cada dominio a la IP de tu VPS económico:

@          A          123.123.123.123
www        CNAME      midominio.com

Repite esto para cada dominio que desees alojar.


🛠️ 5. Configuracion HAProxy para multiples dominios

Con HAProxy puedes centralizar todos tus sitios en un solo servidor:

(Consulta la configuración completa proporcionada en la guía original)


🔐 6. Certificados SSL gratuitos con Certbot

Obtén certificados SSL sin costo:

Standalone:

sudo certbot certonly --standalone -d dominio1.com -d www.dominio1.com

Webroot:

sudo certbot certonly --webroot -w /var/www/html -d dominio1.com -d www.dominio1.com

Repite este paso para cada dominio adicional.


🔗 7. Unificacion de certificados

Combina certificados y claves privadas para HAProxy:

sudo cat /etc/letsencrypt/live/dominio1.com/fullchain.pem \
         /etc/letsencrypt/live/dominio1.com/privkey.pem \
         | sudo tee /etc/letsencrypt/live/dominio1.com/haproxy.pem

sudo chmod 600 /etc/letsencrypt/live/dominio1.com/haproxy.pem

♻️ 8. Renovacion automatica para ahorro continuo

#!/bin/bash
certbot renew --quiet
DOMINIOS=( "dominio1.com" "dominio2.com" "dominio3.net" )

for DOM in "${DOMINIOS[@]}"; do
    cat /etc/letsencrypt/live/$DOM/fullchain.pem /etc/letsencrypt/live/$DOM/privkey.pem \
        > /etc/letsencrypt/live/$DOM/haproxy.pem
    chmod 600 /etc/letsencrypt/live/$DOM/haproxy.pem
done

systemctl reload haproxy

Agrega al cron diario:

sudo crontab -e
0 3 * * * /usr/local/bin/renovar_certificados.sh >> /var/log/renovar_certificados.log 2>&1

📌 9. Conclusion

Centralizar dominios y certificados SSL en un VPS económico con HAProxy y Certbot es una excelente manera de maximizar tu ahorro y mantener la seguridad de tus sitios web.

👉 Explora el VPS económico de Contabo

⚠️ Nota: No tenemos afiliación con Contabo; recomendamos este servicio porque creemos que es útil para la comunidad.