Como conectar un Dominio a un VPS en Debian 10

Instrucciones de conexión para saber como conectar un Dominio a un VPS en Debian 10.

Conectar un dominio a un VPS en Debian 10 implica apuntar el dominio a la IP del servidor y asegurarte de que el servidor esté configurado para responder correctamente. Aquí tienes una guía paso a paso adaptada a tu perfil técnico:

🧭 1. Apuntar el dominio a la IP del VPS

🔧 En el panel del registrador de tu dominio (ej. DonDominio, Namecheap, etc.):

  • Ve a la configuración de DNS del dominio.
  • Añade o edita un registro A:
    • Nombre@ (para el dominio raíz) o www si quieres apuntar el subdominio.
    • Tipo: A
    • Valor: la IP pública de tu VPS
    • TTL: 3600 (o el valor por defecto)

💡 Ejemplo:

Código

@     A     123.123.123.123
www   A     123.123.123.123

🖥️ 2. Configurar el servidor en Debian 10

A. Instala un servidor web (si no lo tienes)

Apache:

bash

sudo apt update
sudo apt install apache2

o Nginx:

bash

sudo apt update
sudo apt install nginx

B. Crea un Virtual Host para el dominio

Para Apache:

  1. Crea un archivo de configuración:

bash

sudo nano /etc/apache2/sites-available/tudominio.com.conf
  1. Ejemplo de contenido:

apache

<VirtualHost *:80>
    ServerName tudominio.com
    ServerAlias www.tudominio.com
    DocumentRoot /var/www/tudominio.com

    <Directory /var/www/tudominio.com>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/tudominio_error.log
    CustomLog ${APACHE_LOG_DIR}/tudominio_access.log combined
</VirtualHost>
  1. Activa el sitio:

bash

sudo a2ensite tudominio.com.conf
sudo systemctl reload apache2

Para Nginx:

  1. Crea un archivo:

bash

sudo nano /etc/nginx/sites-available/tudominio.com
  1. Ejemplo de contenido:

nginx

server {
    listen 80;
    server_name tudominio.com www.tudominio.com;

    root /var/www/tudominio.com;
    index index.html index.php;

    location / {
        try_files $uri $uri/ =404;
    }
}
  1. Activa el sitio:

bash

sudo ln -s /etc/nginx/sites-available/tudominio.com /etc/nginx/sites-enabled/
sudo systemctl reload nginx

🔐 3. (Opcional pero recomendado) Instalar HTTPS con Let’s Encrypt

bash

sudo apt install certbot python3-certbot-apache  # o python3-certbot-nginx
sudo certbot --apache  # o --nginx

Sigue las instrucciones para obtener y configurar el certificado SSL gratuito.

🧪 4. Verifica que todo funcione

  • Espera unos minutos a que se propaguen los DNS.
  • Abre http://tudominio.com en el navegador.
  • Si todo está bien, deberías ver tu sitio cargando desde el VPS.
VPS ICON
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.