サイトが表示されない原因は多岐にわたります。ドメインからサーバーまで層ごとに確認すれば素早く特定できます。

1. 影響範囲を確認する

  • 自分だけか、全員か。第三者のオンライン確認ツールを使うか、ネットワークを変えて試す;
  • サイト全体か、特定のページだけか。

2. ドメインと DNS

  • ドメインが失効していないか、正しいサーバー IP に解決されているか;
  • ping ドメイン名 で解決先の IP を確認する。DNS を変更した直後は反映に時間がかかる場合がある。

3. サーバーとサービス

  • サーバーはオンラインか(ping IP);
  • ウェブサービスは稼働中か:systemctl status nginx(または apache);
  • ポートは開いているか:80 と 443 がファイアウォールで塞がれていないか。

4. アプリケーションと証明書

  • ウェブサーバーのエラーログを確認する(例:/var/log/nginx/error.log);
  • HTTPS が失敗する場合は SSL 証明書の有効期限を確認する;
  • アプリのエラーはアプリケーションログとデータベースを確認する。

5. それでも復旧しない場合

切り分けた区間とエラーメッセージを 00Shark サポートにお送りください。さらに詳しく調査します。