IIS进行处理HTTP请求的方法

在IIS中要怎么处理HTTP请求?下面就来看看流程吧。

一、下面的列表描述了请求处理流程:

1、当客户端发起你个面向服务器的http请求后,HTTP.sys截获该请求。

2、HTTP.sys通知WAS从配置文件中获取必要的信息。FTP

3、WAS从applicationHost.config文件中请求配置信息。

4、W3SVC接收到相应的配置信息:应用程序池,网站配置等信息。

5、W3SVC使用配置信息来配置HTTP.sys.

6、WAS为请求隔离模式相匹配的应用程序池开启一个工作进程。

7、工作进程处理请求并且返回响应给HTTP.sys.

8、客户端接收响应。

二、总的请求过程如下图:
在这里插入图片描述

三、在工作过程中,在Web服务器核心,HTTP请求通过几个有序的步骤,称为事间。在每个事件,本机模块处理请求,如用户进行身份验证或将信息添加到事件日志的一部分。如果请求需要一个托管的模块,本机ManagedEngine模块创建的AppDomain,那里托管的模块可以执行进行必要的处理,如使用Forms身份验证的用户进行身份验证。当请求穿过所有的Web服务器核心事件时,到HTTP.sys会返回的响应。如图所示输入辅助进程的HTTP请求。
在这里插入图片描述
原文链接:http://www.iis7.com/a/nr/20180825426.html

猜你喜欢

转载自blog.csdn.net/weixin_44400506/article/details/86137892