"Die Website ist unten" deckt vier sehr verschiedene Fehler mit vier verschiedenen Zuständigen ab. Diese vier Befehle, der Reihe nach, verorten ihn - und jeder ist schnell.

1. Löst der Name auf?

dig yourdomain.com +short

Keine Antwort heißt DNS: die Domain, die Nameserver oder der Eintrag. Am Server lässt sich das nicht beheben, und dort Dinge neu zu starten ist vergeudete Zeit.

2. Antwortet die Adresse?

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

Ping abgewiesen, aber curl antwortet - das ist normal, viele Anbieter blocken ICMP. Antwortet keines von beiden, ist die Maschine aus oder die Firewall zu.

3. Läuft der Webserver?

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

Nichts, was auf 443 lauscht, bei funktionierendem DNS-Eintrag - das ist schon die ganze Antwort.

4. Was liefert er tatsächlich?

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

Ein Statuscode reicht das Problem hier an den richtigen Artikel weiter: 502 ist PHP, 504 eine Zeitüberschreitung, 403 sind Rechte oder eine Regel, 500 ist die Anwendung.

Sind es nur Sie?

Prüfen Sie vor allem anderen von einem Telefon im Mobilnetz. Ein lokaler DNS-Cache, ein VPN oder eine Sperre des Providers betrifft eine Person und sieht genau wie ein Ausfall aus - und die Hälfte der gemeldeten Ausfälle ist genau das.

Wenn alles oben in Ordnung ist

  • Ein CDN davor, das ausfällt, während der Ursprung gesund ist.
  • Ein abgelaufenes Zertifikat - die Website lädt über http und verweigert über https.
  • Eine Firewallregel, die ein Land gesperrt hat, oder Ihre eigene Adresse nach zu vielen Anmeldeversuchen.
Notieren Sie, was Sie bei jedem Schritt finden. "dig antwortet, Port 443 ist zu" an den Support zu geben ist eine Lösung in Minuten; "die Website ist unten" zu übergeben ist ein Gespräch.