HTTP状态代码含义与其解决方法

合集下载

常见的请求状态码

常见的请求状态码

常见的请求状态码在HTTP协议中,请求状态码用于指示服务器对请求的处理结果。

以下是常见的请求状态码及其含义:1. 200 OK:表示服务器已成功处理请求。

2. 201 Created:表示请求已成功并且服务器已创建了新资源。

3. 202 Accepted:表示服务器已接受请求,但尚未处理完成。

4. 204 No Content:表示服务器已成功处理请求,但没有返回任何内容。

5. 400 Bad Request:表示客户端发送的请求存在语法错误或无法理解。

6. 401 Unauthorized:表示请求需要用户身份验证。

7. 403 Forbidden:表示服务器拒绝了客户端的请求。

8. 404 Not Found:表示请求的资源不存在。

9. 405 Method Not Allowed:表示请求方法不被允许。

10. 408 Request Timeout:表示服务器等待客户端发送的请求时间过长。

11. 429 Too Many Requests:表示客户端发送的请求过多,超出了服务器的处理能力。

12. 500 Internal Server Error:表示服务器内部错误,无法完成请求。

13. 502 Bad Gateway:表示服务器作为网关或代理,从上游服务器接收到无效响应。

14. 503 Service Unavailable:表示服务器暂时无法处理请求,通常是由于过载或维护等原因。

15. 504 Gateway Timeout:表示服务器作为网关或代理,等待上游服务器响应超时。

这些状态码帮助客户端了解服务器对其请求的处理结果,使得网络通信更加可靠和健壮。

Http状态码大全(404、500、505等)(转载)

Http状态码大全(404、500、505等)(转载)

Http状态码⼤全(404、500、505等)(转载)基本涵盖了所有问题HTTP 400 – 请求⽆效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁⽌访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁⽌访问HTTP 403 – 对 Internet 服务管理器的访问仅限于 LocalhostHTTP 403.1 禁⽌访问:禁⽌可执⾏访问HTTP 403.2 – 禁⽌访问:禁⽌读访问HTTP 403.3 – 禁⽌访问:禁⽌写访问HTTP 403.4 – 禁⽌访问:要求 SSLHTTP 403.5 – 禁⽌访问:要求 SSL 128HTTP 403.6 – 禁⽌访问:IP 地址被拒绝HTTP 403.7 – 禁⽌访问:要求客户证书HTTP 403.8 – 禁⽌访问:禁⽌站点访问HTTP 403.9 – 禁⽌访问:连接的⽤户过多HTTP 403.10 – 禁⽌访问:配置⽆效HTTP 403.11 – 禁⽌访问:密码更改HTTP 403.12 – 禁⽌访问:映射器拒绝访问HTTP 403.13 – 禁⽌访问:客户证书已被吊销HTTP 403.15 – 禁⽌访问:客户访问许可过多HTTP 403.16 – 禁⽌访问:客户证书不可信或者⽆效HTTP 403.17 – 禁⽌访问:客户证书已经到期或者尚未⽣效 HTTP 404.1 -⽆法找到 Web 站点HTTP 404- ⽆法找到⽂件HTTP 405 – 资源被禁⽌HTTP 406 – ⽆法接受HTTP 407 – 要求代理⾝份验证HTTP 410 – 永远不可⽤HTTP 412 – 先决条件失败HTTP 414 – 请求 – URI 太长HTTP 500 – 内部服务器错误HTTP 500.100 – 内部服务器错误 – ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应⽤程序重新启动HTTP 500-13 – 服务器太忙HTTP 500-14 – 应⽤程序⽆效HTTP 500-15 – 不允许请求 global.asaError 501 – 未实现HTTP 502 – ⽹关错误⽤户试图通过 HTTP 或⽂件传输协议 (FTP) 访问⼀台正在运⾏ Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回⼀个表⽰该请求的状态的数字代码。

HTTP跨域HTTP状态码HTTP请求方式CS和BS模式

HTTP跨域HTTP状态码HTTP请求方式CS和BS模式

HTTP跨域HTTP状态码HTTP请求方式CS和BS模式一、HTTP跨域因为同源策略的限制,当一个网页需要请求不同域名下的资源时(如发送Ajax请求获取数据),就会触发跨域问题。

浏览器会拒绝这类跨域请求,以避免潜在的安全风险。

为了解决跨域问题,常见的解决办法有以下几种:2. CORS(跨源资源共享):服务端在响应头中添加特定的`Access-Control-*`字段,用来告诉浏览器该资源可以被访问。

3.代理服务器:在服务器端设置一个代理接口,通过代理服务器来请求跨域的资源,然后再将结果返回给前端。

二、HTTP状态码HTTP状态码用于表示客户端请求的处理结果,它是服务器对客户端请求的响应的标识。

常见的HTTP状态码有以下几类:1. 1xx(信息类):表示请求已经被接收,需要继续处理。

2. 2xx(成功类):表示请求已经成功被服务器接收、理解、并成功处理。

-200OK:表示请求成功,并返回所请求的数据。

3. 3xx(重定向类):表示客户端需要采取进一步的操作才能完成请求。

- 301 Moved Permanently:永久重定向,表示被请求的资源已经永久转移至新的URL。

- 302 Found:临时重定向,表示被请求的资源暂时转移至新的URL。

4. 4xx(客户端错误类):表示客户端发送的请求有错误。

- 400 Bad Request:请求错误,服务器无法理解该请求。

- 404 Not Found:未找到资源错误,服务器无法找到所请求的资源。

5. 5xx(服务器错误类):表示服务器内部错误。

- 500 Internal Server Error:服务器内部错误。

三、HTTP请求方式HTTP定义了多种请求方法,常用的有以下几种:1.GET:请求获取指定资源,只用于获取数据,不应产生副作用。

2.POST:向指定资源提交数据进行处理,请求服务器接受客户端提供的实体作为打字稿。

3.PUT:向服务器上传新的实体,并替换指定资源的内容。

常见的HTTP状态代码及其原因

常见的HTTP状态代码及其原因

常见的HTTP状态代码及其原因HTTP状态代码是一个三位数,用于向浏览器和Web服务器传达请求或响应期间的状态。

以下是常见的HTTP状态代码及其原因的详细解释:1xx (信息性状态码):- 100 Continue:服务器已经收到请求的初始部分,并且客户端应该继续发送剩余的请求。

- 101 Switching Protocols:服务器正在根据客户端的要求将协议切换到升级的版本。

2xx (成功状态码):-200OK:请求已成功处理,并返回了所请求的内容。

它是最常见的状态码之一- 201 Created:请求成功并且在服务器上创建了新资源。

- 204 No Content:服务器成功处理了请求,但没有返回任何内容。

3xx (重定向状态码):- 301 Moved Permanently:请求的资源已永久移动到新位置。

- 302 Found:请求的资源临时移动到其他位置。

- 304 Not Modified:客户端可以使用缓存的版本。

4xx (客户端错误状态码):- 400 Bad Request:服务器无法理解请求。

- 401 Unauthorized:请求需要身份验证。

- 403 Forbidden:服务器拒绝请求访问。

- 404 Not Found:无法找到请求的资源。

- 405 Method Not Allowed:服务器不允许使用请求的方法。

5xx (服务器错误状态码):- 500 Internal Server Error:服务器遇到了意外的错误。

- 502 Bad Gateway:作为网关或代理的服务器收到了无效的响应。

- 503 Service Unavailable:服务器当前无法处理请求。

- 504 Gateway Timeout:作为网关或代理的服务器在等待上游服务器的响应时超时。

以上只是HTTP状态代码中的一些常见示例,还有其他状态代码可以根据具体需求和情况使用。

了解这些状态代码可以帮助开发人员快速定位和解决与HTTP请求和响应相关的问题,提升Web应用程序的性能和可靠性。

http_code状态码大全

http_code状态码大全

206 - 部分内容。
300 - 针对收到请求,服务器可执行多种操作。
301 - 永久移动转移,请求的内容已永久移动其他新位置。
302 - 临时移动转移,请求的内容已临时移动新的位置。
304 - 未修改。自从上次请求后,请求的内容未修改过。
307 - 临时重定向。服务器目前从不同位置响应请求,但请求者应继续使用原有位置来进行以后的请求。
403.12 - 拒绝访问映射表。您要访问的页面要求提供客户端证书,但映射到您的客户端证书的用户 ID 已被拒绝访问该文件。
404 - 未找到。发生此错误的原因是您试图访问的文件已被移走或删除。
500 - 内部服务器错误。造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等
500.12 - 服务器错误:Web 服务器上的应用程序正在重新启动。这表示您在 IIS 重新启动应用程序的过程中试图加载 ASP 页。刷新页面后,此信息即会消失。如果刷新页面后,此信息再次出现,可能是防病毒软件正在扫描 Global.asa 文件。
500-100.ASP - ASP 错误。如果试图加载的 ASP 页中含有错误代码,将出现此错误信息。若要获得更确切的错误信息,请禁用友好 HTTP 错误信息。默认情况下ቤተ መጻሕፍቲ ባይዱ只会在默认 Web 站点上启用此错误信息。
3、错误号:401.3 HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。

常见的HTTP状态码

常见的HTTP状态码

常见的HTTP状态码本内容摘抄⾃《RESTful WebServices》中⽂译本附录B '42种常见的HTTP响应代码'。

原⽂作者:Leonard Ricbardson & Sam Ruby翻译:徐涵、李红军、胡伟1、三⾄七种最基本的响应代码200("OK")⼀切正常。

实体主体中的⽂档(若存在的话)是某资源的表⽰。

400("Bad Request")客户端⽅⾯的问题。

实体主题中的⽂档(若存在的话)是⼀个错误消息。

希望客户端能够理解此错误消息,并改正问题。

500("Internal Server Error")服务期⽅⾯的问题。

实体主体中的⽂档(如果存在的话)是⼀个错误消息。

该错误消息通常⽆济于事,因为客户端⽆法修复服务器⽅⾯的问题。

301("Moved Permanently")当客户端触发的动作引起了资源URI的变化时发送此响应代码。

另外,当客户端向⼀个资源的旧URI发送请求时,也发送此响应代码。

404("Not Found") 和410("Gone")当客户端所请求的URI不对应于任何资源时,发送此响应代码。

404⽤于服务器端不知道客户端要请求哪个资源的情况;410⽤于服务器端知道客户端所请求的资源曾经存在,但现在已经不存在了的情况。

409("Conflict")当客户端试图执⾏⼀个”会导致⼀个或多个资源处于不⼀致状态“的操作时,发送此响应代码。

SOAP Web服务只使⽤响应代码200("OK")和500("Internal Server Error")。

⽆论是你发给SOAP服务器的数据有问题,还是服务器在处理数据的过程中出现问题,或者SOAP服务器出现内部问题,SOAP服务器均发送500("Internal Server Error")。

常见的HTTP状态码说明

常见的HTTP状态码说明

常见的HTTP状态码说明1.说明HTTP服务器状态代码定义(Status Code Definitions)做测试的时候,会产⽣⽐较多的HTTP错误,查看其错误,有超时的,链接不到图⽚的,连接不到服务器等等,很多⼈经常忘记,所以整理⼀下,帮助记忆2.常见接⼝协议http 超⽂本传输协议https 安全超⽂本传输协议(百度)Ftp ⽂件传输协议Tcp ⽹络控制协议IP 互联⽹协议3.HTTP协议相应码1XX:信息响应类,标识接受到请求并且继续处理2XX:处理成功响应类,表⽰动作成功接受,理解和接受3XX:重定向响应类,为了完成指定动作,必须接受进⼀步处理4XX:客户端错误,客户端请求包含语法错误或者是不能正确执⾏5XX:服务端错误,服务器不能正确执⾏⼀个正确的请求(超时)4.详细说明(1)消息1xx(Informational 1xx)该类状态代码⽤于表⽰临时回应。

临时回应由状态⾏(Status-Line)及可选标题组成,由空⾏终⽌。

HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的合法回应。

实际上,它们主要⽤于实验⽤途,这已经超出本⽂档的范围。

(2)成功2xx(Successful 2xx)表⽰客户端请求被成功接收、理解、接受。

200 OK 请求成功。

回应的信息依赖于请求所使⽤的⽅法,如下:GET 要请求的资源已经放在回应的实体中了。

HEAD 没有实体主体,回应中只包括标题信息。

POST 实体(描述或包含操作的结果)。

201 Created 请求完成,结果是创建了新资源。

新创建资源的URI可在回应的实体中得到。

原始服务器应在发出该状态代码前创建该资源。

如果该操作不能⽴即完成,服务器必须在该资源可⽤时在回应主体中给出提⽰,否则,服务器端应回应202(可被接受)。

在本⽂定义的⽅法,只有POST可以创建资源。

202 Accepted 请求被接受,但处理尚未完成。

请求可能不⼀定会最终完成,有可能被处理过程随时中断,在这种情况下,没有办法在异步操作中重新发送状态代码。

http协议中各个响应状态返回值(200、400、404、500等)的含义

http协议中各个响应状态返回值(200、400、404、500等)的含义

http协议中各个响应状态返回值(200、400、404、500等)的含义1.该类型状态码表⽰接收到请求并且继续处理100:客户端必须继续发出请求。

101:客户端要求服务器根据请求转换HTTP协议版本。

2.该类型状态码表⽰动作被成功接收、理解和接受。

200,表明该请求被成功地完成,所请求的资源发送到客户端。

201,提⽰知道新⽂件的URL。

202,接受并处理,但处理未完成。

203,返回信息不确定或不完整。

204,收到请求,但返回信息为空.205,服务器完成了请求,⽤户必须复位当前已经浏览过的⽂件。

206,服务器已经完成了部分⽤户的GET请求。

3.该类型状态码表⽰为了完成指定的动作,必须接受进⼀步处理。

300,请求的资源可在多处获得。

301,本⽹页被永久性转移到另⼀个URL。

302,请求的⽹页被重定向到新的地址。

303,建议⽤户访问其他URL或访问⽅式。

304,⾃从上次请求后,请求的⽹页未修改过。

305,请求的资源必须从服务器指定的地址获得。

306,前⼀版本HTTP中使⽤的代码,现已不再使⽤。

307,声明请求的资源临时性删除。

4.该类型状态码表⽰请求包含错误语法或不能正确执⾏。

400,客户端请求有语法错误。

401,请求未经授权。

402,保留有效ChargeTo头响应。

403,禁⽌访问,服务器收到请求,但拒绝提供服务。

404,可连接服务器,但服务器⽆法取得所请求的⽹页,请求资源不存在。

405,⽤户在Request-Line字段定义的⽅法不被允许。

406,根据⽤户发送的Accept,请求资源不可访问。

407,类似401,⽤户必须⾸先在代理服务器上取得授权。

408,客户端没有在⽤户指定的时间内完成请求。

409,对当前资源状态,请求不能完成。

410,服务器上不再有此资源。

411,服务器拒绝⽤户定义的Content-Length属性请求。

412,⼀个或多个请求头字段在当前请求中错误。

413,请求的资源⼤于服务器允许的⼤⼩。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HTTP状态代码含义与其解决方法就是当用户在防问Internet信息服务(IIS)的服务器上的内容时时,IIS服务器响应请求,会自动返回一个表示该请求的状态的数字代码,提供关于相关请求的状态信息。

同样当搜索引擎蜘蛛在抓取的过程中,服务器也会相关的http状态码,通过了解http状态代码, 可以更详细的分析日志中的访问情况,下面Seo er惜缘收集的http状态代码含义表与部分解决方法:100 - 表示已收到请求的一部分,正在继续发送余下部分。

101 - 切换协议。

2xx - 成功服务器成功地接受了客户端请求。

200 - 确定。

客户端请求已成功。

201 - 已创建。

202 - 已接受。

203 - 非权威性信息。

204 - 无内容。

205 - 重置内容。

206 - 部分内容。

300 - 针对收到请求,服务器可执行多种操作。

301 - 永久移动转移,请求的内容已永久移动其他新位置。

302 - 临时移动转移,请求的内容已临时移动新的位置304 - 未修改。

自从上次请求后,请求的内容未修改过。

307 - 临时重定向。

服务器目前从不同位置响应请求,但请求者应继续使用原有位置来进行以后的请求。

400 - 错误的请求。

401 - 访问被拒绝。

IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。

这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:401.1 - 登录失败。

401.2 - 服务器配置导致登录失败。

401.3 - 由于 ACL 对资源的限制而未获得授权。

401.4 - 筛选器授权失败。

401.5 - ISAPI/CGI 应用程序授权失败。

401.7 - 访问被 Web 服务器上的 URL 授权策略拒绝。

这个错误代码为 IIS 6.0 所专用。

403 - 禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因:403.1 - 执行访问被禁止。

403.2 - 读访问被禁止。

403.3 - 写访问被禁止。

403.4 - 要求 SSL.403.5 - 要求 SSL 128.403.6 - IP 地址被拒绝。

403.7 - 要求客户端证书。

403.8 - 站点访问被拒绝。

403.9 - 用户数过多。

403.10 - 配置无效。

403.11 - 密码更改。

403.12 - 拒绝访问映射表。

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 - 无法在所请求的端口上访问 Web站点。

404.2 - Web 服务扩展锁定策略阻止本请求。

404.3 - MIME 映射策略阻止本请求。

405 - 用来访问本页面的 HTTP 谓词不被允许(方法不被允许)406 - 客户端浏览器不接受所请求页面的 MIME 类型。

407 - 要求进行代理身份验证。

412 - 前提条件失败。

413 - 请求实体太大。

414 - 请求 URI 太长。

415 - 不支持的媒体类型。

416 - 所请求的范围无法满足。

417 - 执行失败。

423 - 锁定的错误。

500 - 服务器内部错误。

500.12 - 应用程序正忙于在 Web 服务器上重新启动。

500.13 - Web 服务器太忙。

500.15 - 不允许直接请求 Global.asa.500.16 - UNC 授权凭据不正确。

这个错误代码为 IIS 6.0 所专用。

500.18 - URL 授权存储不能打开。

这个错误代码为 IIS 6.0 所专用。

500.100 - 内部 ASP 错误。

501 - 服务器无法完成请求的功能。

502 - 服务器用作网关或代理服务器时收到了无效响应。

502.1 - CGI 应用程序超时。

502.2 - CGI 应用程序出错。

503 - 服务不可用。

这个错误代码为 IIS 6.0 所专用。

504 - 网关超时。

505 - HTTP 版本不受支持。

常见的 HTTP 状态代码及其原因200 - 成功。

IIS 已成功处理发送的请求。

304 - 未修改。

客户端请求的内容已在其缓存中,内容自缓存以来尚未被修改过。

客户端使用内容的缓存副本,而不从服务器下载内容。

401.1 - 登录失败。

登录不成功,可能因为用户名或密码访问无效。

401.3 - 服务列表对资源的限制而未获得授权。

表示存在NTFS权限问题。

或者对试图访问的文件具备相应的权限,也可能发生此错误。

403.1 - 执行访问被禁止。

下面是导致此错误信息的两个常见原因:您没有足够的执行许可。

例如,如果试图访问的 ASP 页所在的目录权限设为“无”,或者,试图执行的 CGI 脚本所在的目录权限为“只允许脚本”,将出现此错误信息。

若要修改执行权限,请在 Microsoft 管理控制台(MMC)中右击目录,然后依次单击属性和目录选项卡,确保为试图访问的内容设置适当的执行权限。

您没有将试图执行的文件类型的脚本映射设置为识别所使用的谓词(例如,GET 或 POST)。

若要验证这一点,请在 MMC 中右击目录,依次单击属性、目录选项卡和配置,然后验证相应文件类型的脚本映射是否设置为允许所使用的谓词。

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 - 用户数过多。

与该服务器连接的用户数量超过了IIS设置的连接数。

403.12 - 拒绝访问映射表。

您要访问的页面要求提供客户端证书,但映射到您的客户端证书的用户 ID 已被拒绝访问该文件。

404 - 未找到。

发生此错误的原因是您试图访问的文件已被移走或删除。

500 - 内部服务器错误。

造成500错误常见原因有:ASP语法出错、ACCESS 数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等500.12 - 服务器错误:Web 服务器上的应用程序正在重新启动。

这表示您在 IIS 重新启动应用程序的过程中试图加载 ASP 页。

刷新页面后,此信息即会消失。

如果刷新页面后,此信息再次出现,可能是防病毒软件正在扫描Global.asa 文件。

500-100.ASP - ASP 错误。

如果试图加载的 ASP 页中含有错误代码,将出现此错误信息。

若要获得更确切的错误信息,请禁用友好 HTTP 错误信息。

默认情况下,只会在默认 Web 站点上启用此错误信息。

502 - 网关错误。

如果试图运行的 CGI 脚本不返回有效的 HTTP 标头集,将出现此错误信息。

1、错误号401.1 - 未经授权:访问由于凭据无效被拒绝。

由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。

解决方案:(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。

如果还没有解决,请继续下一步。

(2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。

注意:一般自定义 IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。

2、错误号401.2 HTTP 错误 401.2 - 未经授权:访问由于服务器配置被拒绝。

原因:关闭了匿名身份验证解决方案:运行inetmgr,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。

3、错误号:401.3 HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。

原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。

解决方案:给IIS匿名用户访问网站文件夹的权限,方法:进入该文件夹的安全选项,添加IIS匿名用户,并赋予相应权限,一般是读、写。

SEO顾问: Seoer惜缘原载网址: /。

相关文档
最新文档