自定义 Web 服务器错误消息 (Linux 主机)
当 web 服务器无法找到访问者所要求的站点页面,web 服务器会产生并使用标准的 HTML 页面显示错误消息。标准的错误消息可能会是问题通知,但经常不会提供解决问题的方法或让访问者了解问题起因,因此看起来没有很大帮助。
您可能需要创建个人的错误消息页面,并将它们用在 web 服务器上。使用 Parallels Plesk Panel,您可以自定义下列错误消息:
- 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 错误的网关. 作为网关或代理的服务器试图访问上游服务器以完成该请求,得到无效响应。
若要将 Parallels Plesk Panel 的 web 服务器配置为可以显示您自定义错误页面,请执行下列步骤:
- 通过 Parallels Plesk Panel 界面获取自定义错误文档的相关支持。在首页上,单击“虚拟主机设置”,并勾选“自定义错误文档”复选框,并单击“确定”。
- 请连接到 Parallels Plesk Panel 服务器上的 FTP 帐户,然后转到
error_docs
目录。 - 编辑或替换相应的文件。请确定保留正确的文件名:
- 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
- 请等候几小时,直至您的 Web 服务器重启完成。此后,Web 服务器将开始使用自定义错误文档。