サイトが表示されない原因は多岐にわたります。ドメインからサーバーまで層ごとに確認すれば素早く特定できます。
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 サポートにお送りください。さらに詳しく調査します。