首页 > 文化常识

访问浏览器后,显示IIS7是什么意思

文化常识 2024-03-15 10:48:01
生活中有些小伙伴会遇到访问浏览器后,显示IIS7是什么意思的问题,没有关系,通过这篇文章就能帮大家轻松解决,跟着小编我们一起来看下正文。

访问浏览器后,显示IIS7是什么意思

首先,写在前面

目前市场上使用的IIS版本估计是》:=6.0。所以我们主要用以下三个版本来解释。

服务器版本IIS默认版本

server2003 6.0

服务器2008 7.0

服务器2012 8.0

二、IIS6的请求过程

从图中可以看出,所有请求都将被服务器中的http.sys组件截获,它将根据IIS中的元数据库检查基于请求的应用程序属于哪个应用程序池,如果应用程序池不存在,则创建它。否则,直接将请求发送到与应用程序池对应的队列。

每个应用程序池对应一个工作进程:w3wp.exe。应用程序池和w3wp之间的映射在IIS元数据库中维护。根据这样的映射,WAS(Web管理服务)将应用程序池队列中存在的请求传递给相应的工作进程(如果没有,则创建这样的进程)。在工作进程初始化时,加载ASP.NET isapi。

同时,在w3wp.exe,ASP.NET以IIS ISAPI扩展的形式被添加到IIS中(事实上,ASP和PHP也以相同的方式配置),然后ASP.NET ISAPI加载CLR。以便为ASP.NET应用程序创建一个托管运行环境,在CLR初始化时将加载两个重要的dll:appmanagerapdomainfactory和ISAPIRuntime。通过AppManagerAppDomainFactory的Create方法为应用程序创建应用程序域;该请求由ISAPIRuntime的ProcessRequest处理,然后该进程被拖到ASP.NET http运行时管道的类别中。

注:ISAPI是互联网服务器应用程序接口的意思。

三、IIS7的工作流程

1.HTTP.sys侦听并截获客户端开始处理的请求。

2.HTTP.sys联系人是通过配置信息获取相关信息的。

3.WAS从配置存储中心请求配置信息。应用程序主机。

4.WWW服务接收配置信息,配置信息是指类似应用程序池的配置信息、站点配置信息等。

5.五号。WWW服务使用配置信息来配置HTTP.sys处理策略。

6.WAS为与此请求对应的应用程序池打开W3WP工作进程。

在W3WP工作进程处理它之后,它将响应返回给HTTP.sys。

客户端收到了响应内容。

注意:我们称3-6为初始配置的过程。配置后,未来的请求将直接进入步骤7。当然,IIS是重新启动的,所以我们将从头开始。

三。IIS7程序池托管管道模式

W3WP.exe进程在IIS7中的工作方式取决于承载IIS7管道模式的应用程序池。目前,IIS 7有两种模式:经典模式和集成模式。

众所周知,经典是指一种已经使用了很长时间的方式(便于大家记忆),而IIS7中经典模式的W3WP.exe工作模式就是IIS6的处理模式。

即IIS ISAPI扩展,即aspnet_isapi.dll

IIS7集成模式是一个很大的改进,它使IIS集成。NET函数(而不是依赖于以前版本的aspnet_ISPAI。也就是说,所有HTTP请求都必须通过。NET(包括html、php等。),而且因为的许多功能。NET已经成为IIS 7的一部分,性能也得到了提高。

4.IIS8和IIS7有什么区别?

1.IIS 8.0只能在》=Windows Server 2012和Windows 8上运行;

2.IIS 8.0应用程序的初始化包含在IIS 8.0中。IIS 7.5应用程序(RC)的初始化被视为外部模块。

3.IIS 8.0管理工具已针对ASP.net 4.5功能进行了更新。IIS 7.5还没有;

4.IIS 8.0集成了SSL身份验证支持。IIS 7.5还没有;

5.IIS 8.0 CPU节流已更新并包括额外的节流选项,而IIS 7.5未发生变化;

6.IIS 8.0集成了动态IP地址限制功能。

7.IIS 8.0集成了FTP尝试登录限制功能。

8.多核扩展8。NUMA上的IIS 8.0


标签: 浏览   访问

生活百科 饮食百科 健康养生 美容减肥 自然百科 科普大全 文化常识
Copyright 百科网 备案号:冀ICP备2022029337号-3本站图文信息均来自于网络收集,仅供大家参考,不作为医疗诊断依据。
统计代码