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) owwwsi quieres apuntar el subdominio. - Tipo: A
- Valor: la IP pública de tu VPS
- TTL: 3600 (o el valor por defecto)
- Nombre:
💡 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:
- Crea un archivo de configuración:
bash
sudo nano /etc/apache2/sites-available/tudominio.com.conf
- 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>
- Activa el sitio:
bash
sudo a2ensite tudominio.com.conf
sudo systemctl reload apache2
Para Nginx:
- Crea un archivo:
bash
sudo nano /etc/nginx/sites-available/tudominio.com
- 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;
}
}
- 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.comen el navegador. - Si todo está bien, deberías ver tu sitio cargando desde el VPS.