サイトが表示されない原因の調べ方

ドメインからページ本体まで、順番に確認していけば原因は絞り込めます。各段階でチェッカーに出る症状と、よくある対処法をまとめました。

ツールを開く: Webサイトチェッカー

1. DNS:ドメインは正しく設定されているか

ドメインが解決できない場合は、ドメインの更新忘れ(期限切れ)と、Aレコードがサーバーを指しているかを確認します。DNSを変更した直後は、反映に最大1日ほどかかることがあります。当サイトのDNSチェッカーで世界各地の反映状況を比較できます。

2. 接続:サーバーは応答しているか

タイムアウトはパケットが届いていない状態で、サーバーの停止、過負荷、ファイアウォールが原因です。接続拒否はサーバー自体は動いているものの、Webサーバーが起動していない状態です。nginxやApache、アプリケーションを再起動しましょう。

3. HTTPS:証明書は有効か

突然警告が出るようになった場合、最も多い原因は証明書の期限切れです。更新したうえで、自動更新が動いているか、中間証明書もサーバーから送られているかを確認してください。

4. アプリケーション:どのステータスが返ってくるか

5xxはWebサーバーは動いているもののプログラムやデータベースでエラーが起きている状態なので、エラーログを確認します。サーバー移転後にトップページが404になる場合は、ドキュメントルートやリライト設定の誤りがよくある原因です。

5. リダイレクト:最終的に正しいURLに着くか

リダイレクトが多すぎるエラーは、CDNがhttpを、サーバーがhttpsを強制するなど、2つの設定がぶつかっていることがほとんどです。転送は1か所にまとめ、最終URLをcanonicalに設定しましょう。