[Error] IIS IIS various errors

IIS Introduction
  When a user attempts to access content on a server that is running Internet Information Services (IIS) is a through HTTP or File Transfer Protocol (FTP), IIS returns a numeric code that represents the status of the request. This status code is recorded in the IIS log, and may also appear in the Web browser or FTP client. Status code can indicate whether a particular request is successful, it can also reveal the exact reason for the request failed.
  By default, IIS log files it on Windows \\ System32 \\ Logfiles folder. Each World Wide Web (WWW) site and FTP site has a separate directory in the directory. By default, the log file is created every day in these directories, and log files are named with the date to (eg, exYYMMDD.log).
HTTP code
1xx - Information Note: These status codes indicate a provisional response. Before a client receiving a regular response, should be prepared to receive one or more 1xx response.
100-- continue
101-- switching protocol
2xx - Success: This status code indicates that the server successfully accepted the client request.
200-- determining IIS This status code indicates a request has been successfully processed
201-- created
202-- accepted
203 - Non-authoritative information
204-- no content
205-- Reset Content
206-- part
3xx - Redirection: The client browser must take more action to fulfill the request. For example, the browser may have to request a different page on the server or repeat the request through a proxy server.
300-- choice
301-- has been removed forever
302-- found objects and moved
303-- see other items
304-- unmodified documents requested by the client in the client cache, the cache since the document has not been modified. The client uses the cached copy of the document, rather than downloading the document from the server.
305-- use a proxy
306-- This code has been reserved but unused
307-- temporary redirect
4xx - Client Error: An error occurred, the client problems. For example, a client requests a page that does not exist, the client may not provide valid authentication information.
400 - Bad Request
401 - Access was denied
  IIS defines a number of different 401 errors that indicate a more specific cause of the error. These specific error code is displayed in the browser, but not in the IIS log:
  1,401.1 - Log failed login attempt is unsuccessful, probably because of invalid user name or password.
  2,401.2 - Logon failed due to server configuration
  3,401.3 - due to ACL on resource without authorization This indicates problem with NTFS permissions. Even if you have the appropriate permissions are trying to access files, this error may also occur. To resolve this issue, please see Microsoft Knowledge Base article: 187506 List of NTFS Permissions Required for IIS Site to Work ( List of NTFS permissions required when IIS site work)
  4,401.4 - Authorization failed by filter
  5,401.5 - ISAPI / CGI application authorization failure
  6,401.7 - access denied URL authorization policy on the Web server
403 - Forbidden access
  IIS defines a number of different 403 errors that indicate a more specific cause of the error, see 403.X Code
404 - Not Found
  error occurs because the file you are trying to access has been moved or deleted. If after installing URLScan tool, trying to access files with a limited extension, this error will occur. In this case, the word "Rejected by URLScan" in the log file entry of the request appear.
  1,404.0 - did not find the file or directory
  2,404.1 - Web site not accessible on the requested port
  3,404.2 - Web service extension lockdown policy prevents this request
  4,404.3 - MIME map policy prevents this request
405-- used to access this page is not allowed HTTP verb (method not allowed)
406-- client browser does not accept the MIME type of the requested page
407 - proxy authentication
412-- precondition failed
413-- request entity too Large
414-- request-URI too long
415 - Unsupported media types
416-- the scope of the request can not be met
417-- failed
423-- error lock

5xx - server error: the server encountered an error and could not complete due to the request
500 - internal server error
  Many server side error may result in the error message. Event Viewer log contains more detailed error reasons. In addition, you can disable friendly HTTP error messages to receive a detailed description of the error. For additional information about how to disable friendly HTTP error messages, and view the Microsoft Knowledge Base: 294807 How to disable Internet Explorer 5 is "Show friendly HTTP error messages" on the server side function
  500.12 - Application is busy restarting on the Web server
  this means that you restart the application process in IIS tries to load the ASP page. After refreshing the page, this message will disappear. If you refresh the page, this message appears again, it may be anti-virus software is scanning the Global.asa file. For additional information, please see Microsoft Knowledge Base article: 248013 HTTP Error 500- 12 Application Restarting (HTTP Error 500-12 Application Restarting)
  500.13 - Web server is too busy
  500.15 - does not allow direct request the Global.asa
  500.16 - UNC authorization credentials incorrect (IIS6.0 proprietary)
  500.18 - the URL of authorization store can not be opened (IIS6.0 proprietary)
  500.100 - internal ASP error
  if you try to load an ASP page that contains the error code, the error message appears. To get a more exact error message, disable friendly HTTP error messages. By default, this error message will only be enabled on the default Web site. For additional information about how to see this error message, please see the Microsoft Knowledge Base article on non-default Web site: 261200 HTTP 500 error message is displayed, without displaying an error message 500-100.asp of ASP.
  The author believes this type of error occurs mostly directory permissions problem, or is not enabled parent paths.
501-- Header values specify unrealized configuration
received an invalid response (Gateway error) when used as a Web server gateway or proxy server --502
  If you try to run a CGI script does not return a valid set of HTTP headers, this error message will appear .
  502.1 - CGI application timeout
  502.2 - CGI application error
503 - Service Unavailable (IIS6.0 proprietary)
504-- Gateway timeout
505 - HTTP version not supported
FTP Code
1xx - Positive Preliminary reply: These status codes indicate a operation has started successfully, but the client wants to get another reply before proceeding new command.
Restart flag 110 replies
120 Service ready in nnn minutes
125 Data connection open, transfer starting
150 file state is normal, open data connection
  FTP uses two ports: 21 for sending commands, for sending data 20 . Status code 150 indicates that the server opens a new connection on port 20, send some data.
2xx - Positive Completion reply: An operation has been completed successfully. The client can execute a new command.
Command determination 200
202 does not execute the command, the command on a site too
system state 211, or system help reply
212 Directory status
213 File status
214 Help message
215 NAME system type, where, NAME is the name of the formal system Assigned Numbers listed in the document
220 Service ready for new user requests
221 service closing control connection. If appropriate, log out of
225 data connection open, transfer is not performed in the
226 to close the data connection. Requested file operation was successful (e.g., transfer or file abort)
  command opens a data connection to perform an operation, such as transferring files on port 20. This operation completed successfully, the data connection is closed.
227 into the passive mode (h1 of, H2, H3, H4, P1, P2)
230 the user has logged in, proceed
  after the client sends the correct password, displays the status code. It indicates that the user has successfully logged.
250 Requested file action okay, completed
257 has been created "PATHNAME"

3xx - Positive Intermediate reply: The command was successful, but the server needs additional information from the client to complete processing the request.
331 User name okay, need password
  sent by the client after the user name, it displays the status code. Username Regardless of whether the system provides a valid account, it will show the status code.
332 Need account for login
350 Requested file action pending further information
4xx - Transient Negative Completion Reply: This command is not successful, but the error is temporary. If the client retries the command, it may succeed.
421 Service not available, closing control connection
425 not open data connection
426 Connection closed; transfer aborted
  Command opens a data connection to perform an operation, but the operation has been canceled, the data connection is closed.
450 requested action not file. File unavailable (e.g., file busy)
the operation request 451 aborted: local error in processing
452 requested operation is not performed. Insufficient system memory
5xx - Permanent Negative Completion Reply: This command is not successful, the error is permanent. If the client retries the command, the same error occurs again.
500 Syntax error, command is not recognized. This may include the command line too long error such as a
501 syntax error in the parameter
command unexecuted 502
503 Bad sequence of commands
504 command parameter not implemented the
530 unregistered
  This status code indicates that the user can not log on, because the user name and password invalid combination. If you use a user login account, you may type the wrong user name or password, or may choose to only allow anonymous access. If you log in using the anonymous account, IIS configuration may refuse anonymous access.
532 Need account for storing files
550 requested operation was not performed. File unavailable (eg, file not found, no access)
  command is not executed because the specified file is not available. For example, to GET the file does not exist, or trying to PUT the file you do not have write permissions to the directory.
551 Requested aborted: page type unknown
552 requested file operation terminates abnormally: Exceeded storage allocation (or data set to the current directory)
553 does not perform the requested operation. It does not allow file name

Reproduced in: https: //www.cnblogs.com/Alenliu/p/4046422.html

Guess you like

Origin blog.csdn.net/weixin_34004576/article/details/93470047