Web サーバのエラーメッセージのカスタマイズ
サイトを訪れているビジターが Web サーバが見つけられないページを要求する場合、Web サーバによりエラーメッセージを伴った標準の HTML ページが生成され、表示されます。 標準のエラーメッセージにより問題が伝えられる場合がありますが、通常は問題の解決方法または問題の発生したビジターが通常の作業に戻る方法は述べられず、明確になりません。
個人用のエラーページを作成し、個人のWebサーバで使用することができます。 Pleskでは、以下のエラーメッセージをカスタマイズできます。
- 400 Bad File Request. 通常はURLで使用される構文の間違い(大文字は小文字にする、句点の間違いなど)を意味します。
- 401 Unauthorized. サーバはクライアントからの暗号化キーを要求していますが取得できません。 また、入力したパスワードが間違っている場合があります。
- 403 Forbidden/Access denied. 401に類似したエラーです。サイトにアクセスするために特別な許可(登録の場合にはパスワードおよび/またはユーザ名)が必要になります。
- 404 Not Found. サーバは要求されたファイルを検索できません。 ファイルは移動または削除されています。あるいは入力されたURLまたはドキュメント名が間違っています。 これは最も一般的なエラーです。
- 405 Method Not Allowed. リクエスト-ラインで指定した方法が、リクエスト-URI が同定するリソースに許可されていません。
- 406 Not Acceptable. リクエストが同定するリソースは、リクエストで送信されたヘッダに許可されていないコンテンツ特性を持つ応答エンティティの生成にのみ有効です。
- 407 Proxy Authentication Required. このコードは 401 (Unauthorized) に似ていますが、クライアントはまず自分をプロキシで認証しなければならないことを表しています。
- 412 Precondition Failed. 1 つ以上の[リクエスト-ヘッダ]フィールドに指定された前提条件をサーバでテストしたところ、誤っていると判断されました。 この応答コードによってクライアントは現行のリソースメタ情報([ヘッダ]フィールドのデータ)の前提条件を調整し、リクエストした方法が意図したリソース以外に適用されることを防ぎます。
- 414 Request-URI Too Long. サーバが解釈可能である長さよりもリクエスト-URI のほうが長いため、サーバはリクエストへのサービスを拒否します。 これは稀なケースであり、クライアントが POST リクエストを GET リクエストに長いクエリ情報と一緒に不適切に変換した場合、あるいはクライアントが転送の URI 「ブラックホール」に陥った(例えば転送された URI プレフィックスがそれ自身のサフィックスを指している)場合、あるいはサーバが、リクエスト-URI. を読み取るまたは操作するための固定長のバッファを使用しているサーバが提供するセキュリティホールを突破しようとしているクライアントによって攻撃されている場合に限り発生することがあります。
- 415 Unsupported Media Type. リクエストのエンティティが、リクエストした方法のリソースがサポートしていない形式であるため、サーバはリクエストへのサービスを拒否します。
- 500 Internal Server Error サーバコンフィグレーション上の問題により、HTML文書を取得できませんでした。
- 501 Not Implemented. サーバはリクエストを遂行するのに必要な機能をサポートしていません。 これは、サーバがリクエスト方法を認識せず、あらゆるリソースに対してそれに対応する機能がない場合の応答コードです。
- 502 Bad Gateway. ゲートウェアまたはプロキシとして動作しているサーバが、リクエストを遂行しようとしてアクセスしたアップストリームサーバから無効な応答を受け取りました。
カスタムエラーページを表示するようにPleskのWebサーバを設定するには、以下の操作を実行します。
- Plesk でカスタムエラー文書のサポートをオンにします。 ホームページで必要なドメイン名をクリックし、[設定]アイコンをクリックします。 [カスタムエラードキュメント]チェックボックスを選択します。 [OK]をクリックします。
- Plesk サーバ上の FTP アカウントに接続して
error_docs
ディレクトリに移動します。 - 各ファイルを編集または置き換えます。 正しいファイル名が維持されていることを確認します。
- 400 Bad File Request -
bad_request.html
- 401 Unauthorized -
unauthorized.html
- 403 Forbidden/Access denied -
forbidden.html
- 404 Not Found -
not_found.html
- 405 Method Not Allowed
- method_not_allowed.html
- 406 Not Acceptable
- not_acceptable.html
- 407 Proxy Authentication Required
- proxy_authentication_required.html
- 412 Precondition Failed
- precondition_failed.html
- 414 Request-URI Too Long
- request-uri_too_long.html
- 415 Unsupported Media Type
- unsupported_media_type.html
- 500 Internal Server Error -
internal_server_error.html
- 501 Not Implemented
- not_implemented.html
- 502 Bad Gateway
- bad_gateway.html
- Web サーバが再起動するまで数時間待機します。 その後、Web サーバはエラードキュメントを使用して起動します。