IIS status code

Source: Internet
Author: User
Tags ftp site ntfs permissions

Summary
When a user attempts to access content on a server that is running Internet Information Service (IIS) through HTTP or file transfer protocol (FTP, IIS returns a digital code indicating the Request status. This status code is recorded in IIS logs and may also be displayed in a Web browser or an FTP client. The status code can indicate whether the request is successful or not, and reveal the exact cause of the Request failure.
More information
Log File Location
By default, IIS stores its log files in the % WINDIRSystem32Logfiles folder. Each WWW site and FTP site have a separate directory under this directory. By default, log files are created in these directories every day and named by date (for example, exYYMMDD. log ).
HTTP
1xx-Information prompt

These status codes indicate temporary responses. Before receiving a regular response, the client should be prepared to receive one or more 1xx responses. • 100-continue.
• 101-switch protocol.
2xx-success

This type of Status Code indicates that the server successfully accepts client requests. • 200-OK. The client request is successful.
• 201-created.
• 202-accepted.
• 203-non-authoritative information.
• 204-NO content.
• 205-Reset content.
• Part 1: content.
3xx-redirection

The client browser must perform more operations to implement the request. For example, the browser may have to request different pages on the server or repeat the request through the proxy server. • 302-the object has been moved.
• 304-not modified.
• 307-temporary redirection.
4xx-client Error

The client seems to be faulty when an error occurs. For example, the client does not provide valid authentication information for a page that does not exist in a request. • 400-Incorrect request.
• 401-Access denied. IIS defines many different 401 errors, which indicate more specific error causes. These specific error codes are displayed in the browser but not in the IIS log: • 401.1-Logon Failed.
• 401.2-login failed due to server configuration.
• 401.3-the ACL is not authorized due to resource restrictions.
• 401.4-filter authorization failed.
• 401.5-An error occurred while authorizing the ISAPI/CGI application.
• 401.7-the access is rejected by the URL Authorization Policy on the Web server. This error code is dedicated to IIS 6.0.
 
• 403-forbidden access: IIS defines many different 403 errors, which indicate a more specific cause of the error: • 403.1-the execution access is forbidden.
• 403.2-Read access is forbidden.
• 403.3-write access is forbidden.
• 403.4-requires SSL.
• 403.5-requires SSL 128.
• 403.6-the IP address is rejected.
• 403.7-client certificate required.
• 403.8-site access is denied.
• 403.9-too many users.
• 403.10-the configuration is invalid.
• 403.11-password change.
• 403.12-access to the ing table is denied.
• 403.13-client certificate revoked.
• 403.14-reject the directory list.
• 403.15-exceeds the client access permission.
• 403.16-the client certificate is untrusted or invalid.
• 403.17-the client certificate has expired or has not yet taken effect.
• 403.18-the requested URL cannot be executed in the current application pool. This error code is dedicated to IIS 6.0.
• 403.19-CGI cannot be executed for clients in this application pool. This error code is dedicated to IIS 6.0.
• 403.20-Passport Logon Failed. This error code is dedicated to IIS 6.0.
 
• 404-not found. • 404.0-(none)-No file or directory found.
• 404.1-unable to access the Web site on the requested port.
• 404.2-the Web service extended locking policy blocks this request.
• The 404.3-MIME ing policy blocks this request.
 
• 405-HTTP predicates used to access this page are not allowed (methods are not allowed)
• 406-the client browser does not accept the MIME type of the requested page.
• 407-proxy authentication is required.
• 412-precondition failed.
• 413-The Request Entity is too large.
• 414-the request URI is too long.
• 415-unsupported media type.
• 416-the requested range cannot be met.
• 417-execution failed.
• 423-locking error.
5xx-Server Error

The server cannot complete the request because of an error. • 500-internal server error. • 500.12-the application is busy restarting on the Web server.
• 500.13-the Web server is too busy.
• 500.15-Direct Request to Global. asa is not allowed.
• The 500.16-UNC authorization credential is incorrect. This error code is dedicated to IIS 6.0.
• 500.18-the URL-authorized storage cannot be opened. This error code is dedicated to IIS 6.0.
• 500.100-Internal ASP error.
 
• 501-the header value specifies the unimplemented configuration.
• 502-the Web server received an invalid response when used as a gateway or proxy server. • 502.1-CGI application timeout.
• 502.2-CGI application error. Application.
 
• 503-service unavailable. This error code is dedicated to IIS 6.0.
• 504-gateway timeout.
• Version 505-HTTP is not supported.

Common HTTP status codes and their causes
• 200-success. This status code indicates that IIS has successfully processed the request.
• 304-not modified. The document requested by the client is already in its cache and has not been modified since the cache. The client uses cached copies of documents instead of downloading documents from the server.
• 401.1-Logon Failed. The logon attempt fails, possibly because the user name or password is invalid.
• 401.3-the ACL is not authorized due to resource restrictions. This indicates that NTFS permission issues exist. This error may occur even if you have the relevant permissions on the file you are trying to access. For example, if the IUSR account does not have access to the C: WinntSystem32Inetsrv directory, you will see this error. For more information about how to solve this problem, click the following article number to view the article in the Microsoft Knowledge Base:
187506 INFO: Basic NTFS permission for IIS 4.0
• 403.1-the execution access is forbidden. The following are two common causes of this error: • you do not have sufficient execution permits. For example, if the directory permission of the ASP page to be accessed is set to "NONE", or the directory permission of the CGI script to be executed is "only allow scripts ", this error message is displayed. To modify the execution permission, right-click the directory in the Microsoft Management Console (MMC), and then click the properties and directory tabs to ensure that the appropriate execution permission is set for the content to be accessed.
• You have not set the script ing of the file type you are trying to execute to identify the predicates used (for example, GET or POST ). To verify this, right-click the directory in MMC, click Properties, Directory tab, and configuration, and then verify that the script ing of the corresponding file type is set to allow the predicates to be used.
 
• 403.2-Read access is forbidden. Verify that IIS has been set to allow read access to the directory. In addition, if you are using a default file, verify that the file exists. For more information about how to solve this problem, click the following article number to view the article in the Microsoft Knowledge Base:
247677 error message: 403.2 Forbidden: Read Access Forbidden (403.2 Access prohibited: Read Access prohibited)
• 403.3-write access is forbidden. Verify that the IIS and NTFS permissions are set to grant write access to the directory. For more information about how to solve this problem, click the following article number to view the article in the Microsoft Knowledge Base:
248072 error message: 403.3 Forbidden: Write Access Forbidden (403.3 Access prohibited: Write Access prohibited)
• 403.4-requires SSL. Disable the require security channel option, or use HTTPS instead of HTTP to access the page. If this error occurs on a Web site that does not have a certificate installed, click the following article number to view the article in the Microsoft Knowledge Base:
224389 error message: HTTP errors 403, 403.4, 403.5 Prohibit Access: require SSL
• 403.5-requires SSL 128. Disable the require 128-bit encryption option, or use a browser that supports 128-bit encryption to view the page. If this error occurs on a Web site that does not have a certificate installed, click the following article number to view the article in the Microsoft Knowledge Base:
224389 error message: HTTP errors 403, 403.4, 403.5 Prohibit Access: require SSL
• 403.6-the IP address is rejected. You have configured your server to deny access to your current IP address. For more information about how to solve this problem, click the following article number to view the article in the Microsoft Knowledge Base:
248043 error message: 403.6-Forbidden: IP Address Rejected (403.6-unavailable: IP Address denied)
• 403.7-client certificate required. You have configured your server as a client authentication certificate, but you have not installed a valid client certificate. For other information, click the following article number to view the article in the Microsoft Knowledge Base:
190004 error 403.7 or "Connection to Server cocould Not Be Established" (Connection to Server cannot Be Established)
186812 PRB: error message: 403.7 Forbidden: Client Certificate Required (403.7 Access prohibited: Client Certificate Required)
• 403.8-site access is denied. You have set domain name restrictions for the domain you use to access the server. For more information about how to solve this problem, click the following article number to view the article in the Microsoft Knowledge Base:
248032 error message: Forbidden: Site Access Denied 403.8 (Forbidden Access: Site Access Denied 403.8)
• 403.9-too many users. The number of users connected to the server exceeds the connection limit you set. For more information about how to change this restriction, click the following article number to view the article in the Microsoft Knowledge Base:
248074 error message: Access Forbidden: Too already Users Are Connected 403.9 (Forbidden Access: Too Many Connected Users: 403.9)
Note: Microsoft Windows 2000 Professional and Microsoft Windows XP Professional automatically set a maximum of 10 connections on IIS. You cannot change this restriction.
&#

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.