Home / Guías / Sitio web

Alojar un sitio web con HTTPS gratis en 7 minutos

Caddy obtiene y renueva los certificados Let's Encrypt automáticamente, sin temporizadores certbot, sin gimnasio de config. Prereq: un dominio con un registro A apuntando a su IP VPS.

1. Instalar Caddy

ssh root@YOUR_SERVER_IP
apt update && apt install -y caddy
# for the latest version consider the official caddy.com repo

2. Cargue su sitio

mkdir -p /var/www/mysite
# from your computer:
scp -r ./dist/* root@YOUR_SERVER_IP:/var/www/mysite/

3. Punto Caddy en él

cat > /etc/caddy/Caddyfile <<'EOF'
mysite.com {
    root * /var/www/mysite
    encode gzip
    file_server
}
EOF
systemctl reload caddy

4. Hecho - comprobarlo

Abierto https://mysite.com - el candado ya está allí. Caddy expedió y renovará automáticamente el certificado en sí. ¿El enrutamiento de SPA? Añadir try_files {path} /index.html dentro del bloque del sitio.

¿Todavía no hay servidor? A Buran-1 (€6.5/mes) alberga cómodamente varios sitios.

Relacionados