Para configurar un VPS en HostGator, accede por SSH con las credenciales del correo de bienvenida, actualiza el sistema operativo y luego instala el software que necesita tu sitio (Apache, MySQL, PHP o el panel de tu preferencia). En menos de una hora puedes tener el servidor listo y funcionando.
Esta guía cubre cada paso de forma ordenada: desde que recibes el correo de activación hasta que tu primera página carga en el navegador.
Antes de empezar: qué incluye tu VPS de HostGator
HostGator ofrece VPS con CentOS o Ubuntu preinstalado, acceso root completo y un panel de control opcional (cPanel/WHM o Plesk, según el plan). Al activar el servicio recibirás un correo con:
- La IP pública del servidor.
- El usuario
rooty la contraseña temporal. - El puerto SSH (por defecto 22).
Ten a mano un cliente SSH. En Windows puedes usar PuTTY o la terminal integrada de Windows 10/11; en macOS y Linux basta con la terminal del sistema.
Paso 1: primer acceso por SSH y cambio de contraseña
Abre la terminal y conéctate:
ssh root@TU_IP_PUBLICA
La primera vez el sistema te pedirá confirmar la huella digital del servidor (escribe yes). Luego ingresa la contraseña temporal del correo de bienvenida.
Inmediatamente cambia la contraseña de root por una segura:
passwd
Elige una contraseña de al menos 16 caracteres con mayúsculas, números y símbolos. No reutilices contraseñas de otros servicios.
Paso 2: actualizar el sistema operativo
Un servidor recién entregado casi siempre tiene paquetes desactualizados. Ejecuta según tu distribución:
CentOS / AlmaLinux:
dnf update -y
Ubuntu / Debian:
apt update && apt upgrade -y
Esto puede tardar varios minutos. Al terminar, reinicia si el kernel fue actualizado:
reboot
Vuelve a conectarte por SSH después de 30-60 segundos.
Paso 3: instalar el stack web (LAMP)
Para la mayoría de los sitios en PHP (incluyendo WordPress) el stack LAMP — Linux, Apache, MySQL/MariaDB, PHP — es la opción más común.
En Ubuntu/Debian
apt install apache2 mariadb-server php libapache2-mod-php php-mysql -y
En CentOS/AlmaLinux
dnf install httpd mariadb-server php php-mysqlnd -y
systemctl enable --now httpd mariadb
Verifica que Apache responde visitando http://TU_IP_PUBLICA en el navegador. Deberías ver la página de bienvenida predeterminada.
Asegurar MariaDB
mysql_secure_installation
Sigue el asistente: establece contraseña de root, elimina usuarios anónimos y deshabilita el acceso remoto de root. Tarda menos de dos minutos.
Paso 4: ajustes básicos de seguridad
Un VPS expuesto a internet sin medidas mínimas recibirá intentos de intrusión en cuestión de horas. Estos pasos no son opcionales:
- Firewall: habilita
ufw(Ubuntu) ofirewalld(CentOS) y abre solo los puertos 22 (SSH), 80 (HTTP) y 443 (HTTPS). - Cambia el puerto SSH: edita
/etc/ssh/sshd_config, cambiaPort 22a un número alto (p. ej. 2222) y reinicia el servicio. - Deshabilita el login de root por SSH: en el mismo archivo, establece
PermitRootLogin noy crea un usuario normal consudo. - Claves SSH: genera un par de claves en tu equipo local y copia la pública al servidor con
ssh-copy-id. Deshabilita la autenticación por contraseña una vez que funcione.
Si tienes dudas sobre qué proveedor ofrece mejor soporte de seguridad para tu proyecto, en elenlace.com encontrarás comparativas actualizadas de planes de hosting y VPS.
Paso 5: apuntar tu dominio al VPS
En el panel DNS de tu registrador de dominio, edita o crea un registro A que apunte tu dominio (y www) a la IP pública de tu VPS. La propagación tarda entre 15 minutos y 48 horas según el TTL configurado.
Una vez propagado, configura un VirtualHost en Apache para tu dominio:
<VirtualHost *:80>
ServerName tudominio.com
ServerAlias www.tudominio.com
DocumentRoot /var/www/tudominio
</VirtualHost>
Activa el host y recarga Apache:
a2ensite tudominio.conf
systemctl reload apache2
Conclusiones clave
- El primer acceso SSH es el punto de partida: cambia la contraseña de root de inmediato.
- Actualizar el sistema operativo antes de instalar cualquier software evita vulnerabilidades conocidas.
- El stack LAMP cubre la gran mayoría de proyectos PHP y WordPress.
- La seguridad básica (firewall, cambio de puerto SSH, deshabilitar login de root) no es opcional en un servidor expuesto a internet.
- El DNS tarda en propagarse: planifica el apuntado del dominio con anticipación.
¿Quieres que un equipo experto configure y gestione tu VPS por ti? Conoce los servicios de administración de servidores en elenlace.com y olvídate de la curva de aprendizaje. También puedes explorar más guías de este tipo en nuestra sección de comparativas de hosting.
Preguntas frecuentes
¿Necesito saber Linux para configurar un VPS en HostGator?
Los comandos básicos que cubre esta guía son suficientes para comenzar. Si prefieres una interfaz gráfica, HostGator ofrece planes VPS con cPanel/WHM incluido que facilitan la gestión sin línea de comandos.
¿Cuánto tarda activar un VPS en HostGator?
La activación suele completarse en minutos una vez que el pago es confirmado. En casos excepcionales puede demorar hasta 24 horas por revisiones de fraude automáticas.
¿Puedo instalar WordPress directamente en el VPS?
Sí. Una vez instalado el stack LAMP, descarga WordPress con wget, crea una base de datos MySQL y sigue el asistente de instalación en el navegador. También puedes usar WP-CLI para automatizar el proceso.
¿El VPS de HostGator incluye certificado SSL gratuito?
El VPS no incluye SSL de forma automática como los planes de hosting compartido. Sin embargo, puedes instalar Let's Encrypt (Certbot) de forma gratuita en pocos minutos para habilitar HTTPS en tu dominio.
Recursos útiles
Otros proveedores y guías que vale la pena comparar: