IIS服务-Web分析.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.4 IIS 建立虚拟主机 一台服务器上宿主多个网站 网站标识— IP地址 端口号 主机头名 虚拟主机关键— 为网站分配标识信息 5.4 IIS 建立虚拟主机 5.4.1 同一IP架设多站点 通过使用附加端口号,服务器只需一个静态IP地址即可维护多个站点。 客户端访问形式— 5:1050 5:1051 此种方式不要与Internet标准TCP端口冲突! 0:1050 0:1051 0:1052 5.4 IIS 建立虚拟主机 5.4.2 不同IP架设多站点 通过使用多个静态IP地址,确保每个域名对应一个主机。 0 1 2 5.4 IIS 建立虚拟主机 5.4.3 使用主机头名架设多站点 利用同一个IP地址建立具有不同域名的WEB站点。 需要将主机名添加到DNS中 通过HTTP头中传递的主 机头名来确定客户请求的站点 0 0 0 5.4 IIS 建立虚拟主机 5.4.4 三种虚拟主机技术的比较 技术实现 优点 缺点 适用场合 附加端口号 无需多IP地址 访问时需填端口号 易冲突 正式场合不推荐 多个IP地址 支持多个HTTPS服务 需多个IP地址 性能降低,缓冲内存 主要用于SSL服务 主机头名 无需多IP地址 性能优于多IP 使用SSL加密保护是不支持 适用于多数情况 5.5 IIS 虚拟目录 5.5.1 目录管理 虚拟目录与物理目录 Http:///personal/ 虚拟目录并不包含在主目录中 虚拟目录以“别名”的形式映射到主目录中 从用户角度,虚拟目录就位于主目录中 从主目录以外的其他目录中发布,就必须创建虚拟目录。 5.5 IIS 虚拟目录 5.5.1 目录管理 虚拟目录与物理目录 虚拟目录的安全灵活性更大(共享权限) 虚拟目录可以是远程的,受网络速度影响 5.5.2 虚拟目录属性 虚拟目录、文档、目录安全性、HTTP头、错误信息 5.6 IIS 属性的继承与覆盖 Web站点/虚拟目录属性不可避免的遇见继承与覆盖 1. 属性的分级 (即父与子的问题) Master属性 Site 属性 Directory 属性 Site 属性 File 属性 5.6 IIS 属性的继承与覆盖 1. 属性的分级 Master属性 运行于IIS服务器上的所有Web站点和虚拟目录都起作用 Site 属性 (虚拟Web站点属性) 只对单个Web站点起作用 (包含默认站点) Directory 属性 对Web站点中的每个虚拟目录进行单独设置,所有文件都将继承包含它们的虚拟目录的属性设置 File 属性 单独Web页面的属性 5.6 IIS 属性的继承与覆盖 2. 属性的继承与覆盖 (1)属性的继承 创建一个新的Web站点,将继承创建它的IIS服务器的Master属性设置 创建一个新的Web虚拟目录时,自动继承创建它的Web站点的Site属性设置 创建新的Web页面或子目录时,自动继承包含它的虚拟目录/Web站点的属性 5.6 IIS 属性的继承与覆盖 2. 属性的继承与覆盖 (2)属性的覆盖 改变Master属性时,可以选择是否将改变传递给此IIS服务器上已存在的所有Web站点 改变Site属性时,可以选择是否将改变传递给此Web站点上已存在的所有虚拟目录 改变虚拟目录时,该改变将自动传递给此虚拟目录下所有的Web页面和子目录 5.7 IIS 配置应用程序 1. IIS 6.0 的隔离模式 工作进程隔离模式 www服务的关键组件与错误应用程序造成的影响隔离,防止应用程序互相影响。 IIS 隔离模式 只是支持早期IIS版本 5.7 IIS 配置应用程序 1. IIS 6.0 的隔离模式 隔离模式对比 ? IIS IIS 5.1 IIS 6.0 平台 Windows?2000 Windows?XP Professional Windows Server?2003 家族 体系结构 32 位 32 位和 64 位 32 位和 64 位 应用程序进程模型 TCP/IP 内核 DLLhost.exe(处于中等或高应用程序隔离模式下的多个 DLL 主机) TCP/IP 内核 DLLhost.exe(处于中等或高应用程序隔离模式下的多个 DLL 主机) HTTP.sys 内核 当 IIS 以 IIS 隔离模式运行时:Inetinfo.exe(对于进程内应用程序)或 DLLhost.exe(对于进程外应用程序) 当 IIS 以工作进程隔离模式运行时:W3wp.exe(多工作进程) 5.7 IIS 配置应用程序 2. 应用程序映射 根据请求的文档扩展名,调用相应ISAPI或CGI程序处理 5.8 Web 站点的压力测试 1.

您可能关注的文档

文档评论(0)

33894522 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档