«El sitio está caído» abarca cuatro fallos muy distintos con cuatro responsables distintos. Estas cuatro órdenes, por orden, lo sitúan, y cada una es rápida.

1. ¿Resuelve el nombre?

dig yourdomain.com +short

Sin respuesta significa DNS: el dominio, los servidores de nombres o el registro. Nada en el servidor lo arregla, y reiniciar cosas allí es tiempo perdido.

2. ¿Responde la dirección?

ping -c 3 1.2.3.4
curl -sI --max-time 10 http://1.2.3.4/

Que el ping se rechace y curl responda es normal: muchos proveedores bloquean ICMP. Que no responda ninguno significa que la máquina está apagada o el cortafuegos cerrado.

3. ¿Está corriendo el servidor web?

systemctl status nginx
ss -tulpn | grep -E ":80|:443"

Que nada escuche en el 443 con un registro DNS que funciona es toda la respuesta.

4. ¿Qué devuelve en realidad?

curl -sI https://yourdomain.com/ | head -1

Un código de estado aquí entrega el problema al artículo correcto: 502 es PHP, 504 es un tiempo agotado, 403 son permisos o una regla, 500 es la aplicación.

¿Le pasa solo a usted?

Antes que nada, compruebe desde un móvil con datos. Una caché de DNS local, una VPN o un bloqueo del operador afecta a una sola persona y se parece exactamente a una caída, y la mitad de las caídas que se reportan son esto.

Si todo lo anterior está bien

  • Una CDN delante, fallando mientras el origen está sano.
  • Un certificado caducado: el sitio carga por http y se niega por https.
  • Una regla de cortafuegos que bloqueó un país, o su propia dirección tras demasiados intentos de acceso.
Anote lo que encuentre en cada paso. Entregarle al soporte «dig responde, el puerto 443 está cerrado» es un arreglo en minutos; entregarle «el sitio está caído» es una conversación.