Comparativas y alternativas

Cómo configurar un VPS en HostGator paso a paso desde cero

Aprende a configurar tu servidor VPS en HostGator desde el primer acceso SSH hasta tener tu sitio web funcionando de forma segura.

Close-up of a business strategy diagram on a clipboard with a hand writing.

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 root y 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) o firewalld (CentOS) y abre solo los puertos 22 (SSH), 80 (HTTP) y 443 (HTTPS).
  • Cambia el puerto SSH: edita /etc/ssh/sshd_config, cambia Port 22 a un número alto (p. ej. 2222) y reinicia el servicio.
  • Deshabilita el login de root por SSH: en el mismo archivo, establece PermitRootLogin no y crea un usuario normal con sudo.
  • 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:

← Todos