上一页 | 下一页 | 查找页面 |

## 自定义 Web 服务器错误消息

当 web 服务器无法找到访问者所要求的站点页面，web 服务器会产生并使用标准的 HTML 页面显示错误消息。标准的错误消息可能会是问题通知，但经常不会提供解决问题的方法或让访问者了解问题起因，因此看起来没有很大帮助。

您可能需要创建个人的错误消息页面，并将它们用在 web 服务器上。使用 Plesk，您可以自定义下列错误消息：

- 400 错误的文件请求 通常说明使用的 URL 语法错误（例如，把小写字母写成大写字母或使用了错误的标点符号）。
- 401 未授权。 服务器从客户端寻找某些加密密钥，但未得到。也有可能是输入的密码错误。
- 403 禁止/拒绝访问。 与 401 类似；访问该站点需要特定权限 - 如果是注册问题，则需要输入密码和/或用户名。
- 404 未找到。 服务器无法找到所请求的文件。文件已移动或删除，或输入的 URL 或文档名称有误。这是最常见的错误。
- 405 不允许此方式. Request-URI 标识的资源不允许使用 Request-Line 中指定的方法。
- 406 不可接受. 该请求所标识的资源只能生成这样一些响应实体: 根据该请求所发送的接受报头，它们包含的内容特征不可接受。
- 407 需要代理服务器身份验证. 此错误码与 401 (未经授权) 相似，但要求客户必须先与代理服务器进行身份验证。
- 412 不满足前提条件. 在服务器上测试请求头字段中提供的一或多个前提条件时结果为假。此响应码允许客户替换当前资源标题字段数据（标题字段数据），因而防止所请求的方式不会应用到目标资源之外的其他资源。
- 414 Request-URI 太长. 该服务器拒绝处理此请求，因 Request-URI 比服务器待解释的要长。这种情况很少出现，仅当客户通过长的查询信息错误地将 POST 请求转换为 GET 请求时才可能出现，即当客户遭遇 URI 重定向“黑洞”（例如 重定向的 URI 前缀指向它自己的后缀）时，或服务器被试图利用安全漏洞的客户袭击（一些服务器中出现使用固定长度的缓冲或篡改 Request-URI）。
- 415 不受支持的媒体类型. 服务器拒绝处理请求，因请求实体格式不受请求方式的请求源支持。
- 500 内部服务器错误。 由于服务器配置问题，无法检索 HTML 文档。
- 501 未执行. 服务器不支持要求用来处理请求的功能。当服务器无法识别请求方式，且不支持它的任何资源时，则会出现此响应。
- 502 错误的网关. 作为网关或代理的服务器试图访问上游服务器以完成该请求，得到无效响应。

若要将 Plesk 的 web 服务器配置为可以显示您自定义错误页面，请执行下列步骤：

1. 通过 Plesk 获取自定义错误文档的相关支持。在您的主页上，单击所需站点名称，并单击“设置”。选中“自定义错误文档”复选框。单击“确定”。
2. 请连接到 Plesk 服务器上的 FTP 帐户，然后转到 `error_docs` 目录。
3. 编辑或替换相应的文件。请确定保留正确的文件名：
   - 400 错误的文件请求 ― `bad_request.html`
   - 401 未授权 － `unauthorized.html`
   - 403 禁止/拒绝访问 － `forbidden.html`
   - 404 未找到 ― `not_found.html`
   - 405 不允许的方法`- method_not_allowed.html`
   - 406 不可接受`- not_acceptable.html`
   - 407 需要代理服务器身份验证`- proxy_authentication_required.html`
   - 412 不满足前提条件`- precondition_failed.html`
   - 414 Request-URI 太长`- request-uri_too_long.html`
   - 415 不受支持的媒体类型`- unsupported_media_type.html`
   - 500 内部服务器错误 － `internal_server_error.html`
   - 501 未执行`- not_implemented.html`
   - 502 网关错误`- bad_gateway.html`
4. 请等候几小时，直至您的 Web 服务器重启完成。此后，Web 服务器将开始使用自定义错误文档。