¿Qué es el Hosting Web? Guía Completa para Principiantes en México
El hosting web es el servicio que hace que tu sitio web exista en internet: un servidor físico o virtual conectado a internet las 24 horas que almacena los archivos de tu sitio y los entrega a los visitantes. Esta guía técnica explica exactamente qué ocurre entre el momento en que un usuario escribe tu URL y cuando ve tu página en pantalla.
Qué ocurre cuando alguien visita tu sitio web
El proceso completo de una visita web involucra DNS, TCP, TLS y HTTP en menos de 200ms en un hosting bien configurado:
# Puedes ver todos estos pasos con curl detallado
curl -o /dev/null -s -w "
DNS Lookup: %{time_namelookup}s
TCP Connect: %{time_connect}s
TLS Handshake: %{time_appconnect}s
Server Processing: %{time_starttransfer}s
Total Transfer: %{time_total}s
Downloaded: %{size_download} bytes
" https://vacaweb.com/
# Resultado típico en hosting de calidad:
# DNS Lookup: 0.012s
# TCP Connect: 0.031s
# TLS Handshake: 0.068s
# Server Processing: 0.089s ← TTFB
# Total Transfer: 0.134s
Tipos de hosting: diferencias técnicas reales
| Tipo | Recursos | Aislamiento | Administración | Precio/mes |
|---|---|---|---|---|
| Hosting compartido | Compartidos con 100-500 sitios | LVE (CloudLinux) o ninguno | cPanel | $80-$300 MXN |
| VPS | CPU/RAM/disco dedicados | Virtualización completa (KVM) | Root SSH + cPanel opcional | $300-$1,500 MXN |
| Servidor dedicado | Hardware físico exclusivo | Total | Root SSH completo | $3,000-$15,000 MXN |
| Cloud (AWS, GCP) | Escalable bajo demanda | Total por instancia | Root SSH + panel cloud | Variable ($0.01/h+) |
| Hosting administrado | VPS o dedicado | Total | El proveedor gestiona el servidor | $1,500-$10,000 MXN |
Componentes técnicos de un servidor de hosting
# Ver el hardware de un servidor típico de hosting
# (ejecutar en el servidor desde SSH)
# CPU
lscpu | grep -E "^(Model name|CPU\(s\)|Thread|Core)"
# RAM total y disponible
free -h
# Almacenamiento NVMe
lsblk -o NAME,SIZE,TYPE,ROTA,MODEL
# ROTA=0 significa NVMe/SSD (sin partes mecánicas)
# ROTA=1 significa HDD (disco mecánico)
# Ver el sistema operativo del servidor
cat /etc/os-release | head -5
# En VacaWeb: AlmaLinux 8.x con CloudLinux overlay
# Ver servicios activos (stack de hosting)
systemctl list-units --type=service --state=running | grep -E "lshttpd|mysql|exim|cpanel|imunify"
Cómo funciona el stack de software de hosting
# En un servidor VacaWeb con LiteSpeed + cPanel:
# 1. LiteSpeed Web Server: recibe la petición HTTP/HTTPS
# Puerto 80 (HTTP) y 443 (HTTPS)
ss -tlnp | grep -E "(:80|:443)"
# 2. PHP-FPM: procesa los archivos PHP (WordPress, etc.)
# Cada usuario tiene su propio pool PHP-FPM
ls /etc/php-fpm.d/
# 3. MySQL/MariaDB: almacena los datos (posts, usuarios, etc.)
# Puerto 3306 (solo accesible localmente)
mysql -e "SHOW STATUS LIKE 'Connections';"
# 4. Exim: envía y recibe correos electrónicos
# Puerto 25 (SMTP), 587 (submission), 993 (IMAP SSL)
exim -bp | wc -l # correos en cola
# 5. Imunify360: WAF + antivirus en tiempo real
imunify360-agent version
DNS: el directorio telefónico de internet
# Ver los registros DNS de un dominio
dig tudominio.com.mx ANY +short
# El registro A apunta el dominio a la IP del servidor
dig tudominio.com.mx A
# tudominio.com.mx. 300 IN A 187.188.100.100
# El registro MX apunta al servidor de correo
dig tudominio.com.mx MX
# 10 mail.tudominio.com.mx.
# El registro NS indica qué nameservers son autoritativos
dig tudominio.com.mx NS
# ns1.vacaweb.com.
# ns2.vacaweb.com.
# Verificar propagación de DNS desde múltiples ubicaciones
# (desde el servidor, simular diferentes ubicaciones)
for NS in 8.8.8.8 1.1.1.1 208.67.222.222; do
echo -n "DNS $NS: "
dig @$NS tudominio.com.mx A +short
done
Qué incluye un plan de hosting de calidad
| Característica | Lo mínimo aceptable | Lo que ofrece VacaWeb |
|---|---|---|
| Almacenamiento | 5GB HDD | 10GB+ NVMe |
| Ancho de banda | Sin límite real (throttled) | 100GB reales sin throttling |
| Web server | Apache MPM prefork | LiteSpeed Enterprise |
| PHP | Una versión fija | PHP 7.4 a 8.3 con MultiPHP |
| SSL | SSL compartido o de pago | Let's Encrypt gratis + AutoSSL |
| Backups | Backup semanal o ninguno | JetBackup diario 30 días |
| Seguridad | Firewall básico | Imunify360 + CageFS + ModSec |
| Uptime SLA | 99% (87h downtime/año) | 99.9% (8.7h downtime/año) |
Escenarios Prácticos: Primeros Pasos con Hosting
Escenario 1 — Pequeño negocio creando su primer sitio web: Un artesano de Oaxaca quiere vender en línea. Necesita hosting compartido + dominio .com.mx + WordPress. El proceso completo desde cero:
# 1. Verificar que el dominio está disponible
whois artesaniasoaxaca.com.mx
# 2. Tras contratar hosting, instalar WordPress via WP-CLI
wp core download --locale=es_MX --allow-root
wp core config --dbname=artesanias_db --dbuser=db_user --dbpass=Password123! --allow-root
wp core install --url="https://artesaniasoaxaca.com.mx" --title="Artesanías Oaxaca" --admin_user=admin --admin_email=info@artesaniasoaxaca.com.mx --allow-root
# 3. Verificar que el sitio está en línea
curl -I https://artesaniasoaxaca.com.mx | grep "HTTP"
Escenario 2 — Desarrollador eligiendo hosting para cliente corporativo: Para un cliente con 10,000 visitas/día, la elección es VPS con cPanel administrado. Los criterios técnicos a evaluar: uptime garantizado (>99.9%), tipo de disco (NVMe), versiones de PHP disponibles (8.2+) y panel de control incluido.
Errores Comunes al Contratar Hosting
| Error | Consecuencia | Causa | Solución |
|---|---|---|---|
| Elegir por precio mínimo | Servicio lento, sin soporte | Hosting con overselling extremo | Leer reseñas recientes en Trustpilot antes |
| Sin SSL desde el inicio | Google marca como "No seguro" | Plan sin Let's Encrypt | Verificar SSL incluido antes de contratar |
| Sin backup incluido | Pérdida total ante error | Plan básico sin respaldo | Contratar plan con backup automático o addon |
| Contratar anual sin probar | Atrapado con mal proveedor | Sin periodo de prueba | Empezar mensual o verificar política de reembolso |
| Dominio y hosting separados | Complicación en DNS | Para "ahorrar" dinero | Registrar dominio con mismo proveedor para simplificar |
Preguntas Frecuentes sobre Hosting Web
¿Cuál es la diferencia entre dominio y hosting?
El dominio es la dirección (tuempresa.com.mx), como el nombre de una calle. El hosting es el servidor donde viven los archivos de tu sitio web, como la casa en esa calle. Necesitas ambos para tener un sitio web funcional. El dominio apunta al hosting mediante registros DNS (específicamente el registro A con la IP del servidor).
¿Cuánto espacio de almacenamiento necesito?
Un sitio WordPress sin tienda ocupa típicamente 500 MB - 2 GB incluyendo imágenes. Una tienda WooCommerce con catálogo de imágenes puede ocupar 5-20 GB. Los correos corporativos consumen espacio adicional (1-5 GB por buzón activo). Para empezar, 10 GB de almacenamiento es suficiente para la mayoría de pequeñas empresas.
¿Qué significa "ancho de banda ilimitado"?
En hosting compartido, "ilimitado" tiene un límite implícito: el proveedor puede suspender la cuenta si el uso excede lo que considera "razonable" (generalmente 100-500 GB/mes). El ancho de banda real está limitado por la conexión del servidor. Para sitios con archivos de descarga grandes o video, busca proveedores que especifiquen el límite exacto en sus términos de servicio.
¿El hosting afecta la posición en Google?
Sí, indirectamente. Google usa la velocidad de carga (Core Web Vitals) como factor de ranking. Un hosting lento eleva el TTFB y perjudica el LCP. También importa la disponibilidad: si tu sitio cae frecuentemente, Google puede reducir la frecuencia de rastreo (crawl budget). Un hosting con 99.9% uptime garantizado protege tu SEO.
¿Puedo cambiar de hosting sin perder mi sitio?
Sí. La migración consiste en copiar archivos y bases de datos al nuevo servidor, y luego actualizar los DNS para que apunten al nuevo hosting. El proceso toma entre 2 horas y 2 días, dependiendo del tamaño del sitio. La mayoría de proveedores de calidad ofrecen migración gratuita. VacaWeb incluye migración asistida sin costo adicional en todos los planes.
📚 Profundiza en estos temas
- Hosting compartido vs VPS: cuándo y por qué debes cambiar de plan
- NVMe vs SSD vs HDD: el almacenamiento que más impacta en tu sitio
- DNS a fondo: qué son los registros A, MX, CNAME y TXT
- HTTPS obligatorio: qué es el SSL y cómo instalarlo gratis
- cPanel: la guía técnica completa del panel de control más usado del mundo
Fundador de VacaWeb con más de 15 años administrando infraestructura Linux en producción. Especialista en LiteSpeed, CloudLinux, cPanel/WHM y arquitectura de hosting de alto rendimiento para el mercado mexicano. Ha diseñado y migrado la infraestructura de más de 1,200 sitios web empresariales.