Monta tu web en un VPS con Nginx y certificado SSL gratis
Instala Nginx, sube tu web y activa HTTPS con Let's Encrypt en un VPS con Debian o Ubuntu.

Con un VPS puedes servir tu web tú mismo. En 10 minutos la tienes funcionando con HTTPS.
Antes de empezar
- Un VPS con Debian o Ubuntu y acceso por SSH (mira cómo entrar por SSH).
- Tu dominio apuntando a la IP del VPS (mira cómo apuntar tu dominio).
1. Instala Nginx
apt update && apt install -y nginx
Si usas el cortafuegos ufw, deja pasar la web:
ufw allow 'Nginx Full'
Abre http://tudominio.es: verás la página de bienvenida de Nginx.
2. Sube tu web
Crea una carpeta para tu sitio y pon ahí tus archivos (por ejemplo con scp o con un cliente SFTP como FileZilla):
mkdir -p /var/www/tudominio.es
Crea la configuración del sitio:
nano /etc/nginx/sites-available/tudominio.es
Con este contenido:
server {
listen 80;
server_name tudominio.es www.tudominio.es;
root /var/www/tudominio.es;
index index.html;
}
Actívalo y recarga Nginx:
ln -s /etc/nginx/sites-available/tudominio.es /etc/nginx/sites-enabled/ nginx -t && systemctl reload nginx
3. Activa HTTPS gratis
Let's Encrypt da certificados gratuitos y Certbot los instala y renueva solo:
apt install -y certbot python3-certbot-nginx certbot --nginx -d tudominio.es -d www.tudominio.es
Sigue las preguntas (tu correo y aceptar las condiciones). Al terminar, tu web abre con https:// y el candado.
4. La renovación
Los certificados duran 90 días y Certbot los renueva solo. Puedes comprobar que la renovación funciona con:
certbot renew --dry-run
¿Prefieres no ocuparte del servidor? Nuestros planes de hosting traen todo esto hecho.


