※PR文を含みます
Webサイトを運営していく中で起こるトラブルの1つに、サーバーにアクセスできなくなることがあります。サーバーにアクセスできなくなるにはさまざま理由がありますが、大きくは「クライアントエラー」「サーバーエラー」に分けられます。今回は、サーバーにアクセスできないときに考えられる原因についてご紹介します。
Webサーバーからクライアント(Webブラウザなど)に返すコード(3桁の数字)のことをHTTPステータスコードと呼びます。HTTPステータスコードは100番台~500番台まであり、400番台と500番台がエラーに関するコードです。
400番台は「クライアントエラー(Client Error)」に関するコードで、クライアント側に原因があることを表しています。
500番台は「サーバーエラー(Server Error)」に関するコードで、サーバー側に原因があることを表しています。
エラー時に現れるHTTPステータスコードがそれぞれの原因を表しているので、エラーが起きた際にはそちらを参考にして対策を考えることができます。
クライアントエラーを表すステータスコードは、代表的な404 Not Foundの他にもさまざまな種類があります。
・400 Bad Request
リクエストが不正であることを意味します。ブラウザのクッキーを消したりブラウザを変更したりすると改善することがあります。
・401 Unauthorized
認証(Basic認証など)に失敗したことを意味します。
・402 Payment Required
有料コンテンツの認証に失敗したことを意味します。
※まだ実装されておらず、将来使用するために予約されているコードです。
・403 Forbidden
禁止されている、もしくはアクセス権限がないことを意味します。比較的遭遇しやすいエラーコードです。たとえば「.htaccess」の設定ミス、パーミッションの設定ミス、WAFの設定ミス、DNSが浸透していない、アクセス禁止を受けた場合などに表示されます。
・404 Not Found
リソース(該当ページなど)が見つからないことを意味します。広く知られているステータスコードです。URLが間違っている、リンク切れしている場合などに表示されます。
・405 Method Not Allowed
許可されていないメソッドを意味します。セキュリティ上の理由により許可されていないHTTPメソッド(GET、POST、PUTなど)でアクセスできない場合に表示されます。
・406 Not Acceptable
Accept関連のヘッダに受理できない内容が含まれていることを意味します。
・407 Proxy Authentication Required
プロキシ(Proxy)認証が必要であることを意味します。
・408 Request Timeout
リクエストがタイムアウトしたことを意味します。サーバー側で設定されている待ち時間を超えた場合などに表示されます。
次にサーバーエラー(500番台)をご紹介します。こちらのエラーが表示された場合は、サーバー側に問題があることが考えられます。
・500 Internal Server Error
サーバー内部のエラーを意味します。CGIスクリプトなどに誤りがある場合に表示されます。
・501 Not Implemented
サポートしていないリクエストであることを意味します。・502 Bad Gateway
不正なゲートウェイであることを意味します。ゲートウェイサーバーやプロキシサーバーが他のサーバー(上位サーバー)から不正なレスポンスを受け取った場合に表示されます。
・503 Service Unavailable
サービスが利用不可であることを意味します。広く知られているステータスコードです。アクセス集中でサーバーが処理しきれない、サーバーがメンテナンスしているといった場合に表示されます。
・504 Gateway Timeout
ゲートウェイのタイムアウトを意味します。ゲートウェイサーバーやプロキシサーバーがタイムアウトした場合に表示されます。
・505 HTTP Version Not Supported
サポートしていないバージョンのHTTPであることを意味します。
Webサイトを運営しているとさまざまなエラーに出くわすことがあります。表示されるエラーメッセージの番号がどのようなエラーを表しているのかを知っていれば、すぐに適切な対処を行うことができます。
もしサーバーにアクセスできない場合、まずはWebブラウザに表示されているエラー内容から、そのエラーのHTTPステータスコードを確認してみてください。
1. 高速性・機能性・安定性の優れた高品質サーバーが月額900円から利用可能!
2. 独自SSLが無料・無制限!短期間で証明書発行、さらに自動でインストールまで対応
3. 人気のCMS「WordPress」が手間なく簡単にインストール可能!
1. サーバー1つを専有できるので他のユーザーの影響を受けず快適で安定したサーバー環境で運用が可能!
2. 専用のサーバーを使いたいが、面倒な管理・運用はまかせたいという方におすすめ。
3. 容量も充実しており、コンテンツを多く扱うホームページには最適。
レンタルサーバー比較なびは、レンタルサーバーサービスの比較サイトです。各レンタルサーバーの中でも『共有(共用)サーバー』『VPS(仮想サーバー)』『マネージドサーバー』の3つの種類を主に取り扱っています。人気のサーバーから、初心者でも使いやすく、また、法人でも安心して運用できるサーバーなど幅広く徹底比較。
比較情報の他にも、レンタルサーバーの基礎知識やお得なキャンペーン情報、お役立ちコラム、ホームページの作り方など役立つ情報が満載です。
レンタルサーバーの選びに迷ったら、ぜひレンタルサーバー比較なびを参考になさってください。