客户端|一文读懂所有HTTP状态码含义( 二 )


403 状态码403.1:执行访问被禁止 。 可能原因:
· 您没有足够的执行许可 。 例如 , 如果试图访问的 ASP 页所在的目录权限设为 “无” , 或者 , 试图执行的 CGI 脚本所在的目录权限为 “只允许脚本” , 将出现此错误消息 。 若要修改执行权限 , 请在 Microsoft 管理控制台(MMC)中右击目录 , 然后依次单击 “属性” 和 “目录” 选项卡 , 确保为试图访问的内容设置适当的执行权限 。
· 您没有将试图执行的文件类型的脚本映射设置为识别所使用的谓词(例如 , GET 或 POST) 。 若要验证这一点 , 请在 Microsoft 管理控制台中右键单击目录 , 依次单击 “属性”、“目录” 选项卡和 “配置” , 然后验证相应文件类型的脚本映射是否设置为允许所使用的谓词 。
403.2:读访问被禁止 。 验证是否已将 IIS 设置为允许对目录进行读访问 。 另外 , 如果您正在使用默认文件 , 请验证该文件是否存在 。
403.3:写访问被禁止 。 验证 IIS 权限和 NTFS 权限是否已设置以便向该目录授予写访问权 。
403.4:要求 SSL 。 禁用要求安全通道选项 , 或使用 HTTPS 代替 HTTP 来访问该页面 。
403.5:要求 SSL 128 。 禁用要求128位加密选项 , 或使用支持128位加密的浏览器以查看该页面 。
403.6:IP 地址被拒绝 。 您已经将服务器配置为拒绝访问您当前的 IP 地址 。
403.7:要求客户端证书 。 您已经将服务器配置为要求提供证书进行客户端身份验证 , 但是您没有安装有效的客户端证书 。
403.8:站点访问被拒绝 。 您已经为用来访问服务器的域设置了域名限制 。
403.9:用户数过多 。 与该服务器连接的用户数量超过了您设置的连接限制 。 注意:Microsoft Windows 2000 Professional 和 Windows XP Professional 自动设置了在 IIS 上最多10个连接的限制 。 您无法更改此限制 。
403.10:配置无效
403.11:密码更改
403.12:拒绝访问映射表 。 您要访问的页面要求提供客户端证书 。 但是 , 映射到该客户端证书的用户 ID 已经拒绝访问该文件 。
403.13:客户端证书被吊销
403.14:拒绝目录列表
403.15:超出客户端访问许可
403.16:客户端证书不受信任或无效
403.17:客户端证书已过期或尚未生效
403.18:在当前的应用程序池中不能执行锁清秋的URL 。 这个错误代码为 IIS 6.0 所专用 。
403.19:不能为这个应用程序池中的客户端执行 CGI 。 这个错误代码为 IIS 6.0 所专用 。
403.20:Passport 登录失败 。 这个错误代码为 IIS 6.0 所专用 。
404 状态码404.0:没有找到文件或目录
404.1:无法通过请求的端口访问网站 。 此错误消息表明 , 试图访问的网站的 IP 地址不接受来自此请求所用端口的请求 。
404.2:Web 服务扩展锁定策略阻止本请求 。 在 IIS 6.0 中 , 表示 Web 服务扩展列表中已经阻止了该请求 。
404.3:MIME 映射策略阻止了此请求 。如果存在下列情况 , 将出现此问题:
· 未配置请求的文件扩展名的处理程序映射 。
· 没有为网站或应用程序配置相应的 MIME 类型 。
5xx:服务器错误服务器由于遇到错误而不能完成该请求 。
500:内部服务器错误 。 很多服务器端错误都可能导致此错误消息 。 事件查看器日志包含更详细的错误原因 。 此外 , 您可以禁用友好 HTTP 错误消息以便收到详细的错误说明 。 IIS 定义了几个不同的500错误 , 用于指示更为具体的错误原因 。
501:页眉指定了未实现的配置
502:Web 服务器作为网关或代理服务器时 , 从上游服务器收到了无效响应 。 此类错误一般与服务器本身有关(与请求无关) 。 IIS 定义了几个不同的502错误 , 用于指示更为具体的错误原因 。