搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
IIS 7开发与管理完全参考手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302203773
  • 作      者:
    (美)Ken Schaefer,(美)Jeff Cochran等著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
编辑推荐
  经过近5年的漫长等待,微软公司终于发行了window s SerVer 2008服务器操作系统。随windows server 2008一同发行的还有全新的Internet Information SerVices 7.0(IIS 7)。IIS 7与先前版本的IIS存在巨大的区别。在IIS 7中,微软公司不仅完全改变了IIS产品的工作方式,还修改了IIs产品的配置方法和委派管理方式,增强了产品的安全性,提供了实时诊断和错误定位特性,此外还提供了大量其他全新特性。
  本书的作者包括了四位微软公司MVP。本书详细说明了如何有效地使用IIs 7提供的激动人心的新特性。本书的作者在系统部署、主机托管、开发,以及企业信息系统管理方面具有丰富的经验。因此,通过学习本书内
  容,读者在无须具备非常好的理论基础的情况下,可以迅速有效地掌握IIS 7的内容。通过深入理解IIS 7,读者可以学会如何部署、安装、监控和管理IIs 7,此外,还可以学会如何有效地确保IIS环境的安全。
  本书主要内容
  ◆如何最有效地使用全新的FTP服务器程序和FastcGI
  ◆将管理任务自动化的技术
  ◆全新管理工具的基础知识
  ◆性能监控和调优的知识
  ◆通过使用IsAPI过滤器和HTTP模块对IIs 7进行扩展的技术
  ◆如何判断一个特定的协议是不是一个安全协议
  ◆高级主题,如可编程配置和管理,以及针对web Fann进行负载平衡
  本书读者对象:本书面向IIS开发人员和IIS管理人员。
展开
内容介绍
  IIS 7是微软公司最新开发的Web服务器。本书深入研究了IIS 7的架构及其新特性,在此基础上深入介绍了如何高效地管理IIS 7。
  本书包括四个主要部分。第Ⅰ部分介绍了IIS 7的新特性和IIS 7的架构,还介绍了如何部署和安装IIS 7。在此基础上,本书第Ⅱ部分介绍了IIS 7提供的管理工具以及管理Web网站的基本方法,最后介绍了IIS 7所支持的服务。本书第Ⅲ部分介绍了与IIS有关的高级主题,例如如何扩展IIS 7、IIS的高可用性以及安全特性等。最后,第Ⅳ部分介绍了IIS 7管理人员在日常管理工作之外的一些主题,例如操作管理、性能监控和调优、诊断和错误定位等,这些内容对高效地管理IIS 7具有非常重要的意义。
  本书主要读者是IIS管理人员以及应用IIS的技术人员。通过学习本书的内容,读者不仅能够理解IIS 7的实际工作原理,而且能够高效地操作和管理IIS 7服务器。
展开
精彩书摘
  1.3.1默认的安全性
  WindowsServer2003和IIS6.0是以一种安全状态发行的,也就是说,在默认的操作系统安装过程中,操作系统不再安装IIS。即使安装了IIS,默认条件下的安装结果也只能满足显示静态HTML页面的要求,而所有的动态内容都将被锁定。通过使用Web服务扩展(WebServiceExtension)进行管理,应用程序,如ASP和ASP.NET,必须分别启用,这样我们就可以避免将未知的服务暴露给外界,从而也就尽可能地减少了默认安装情况下的安全漏洞。
  IIS6.0可以用一个名为NetworkService的低权限账号运行用户代码。在IIS进程以及Web网站层次结构之外,这个账号在服务器端几乎没有任何权限。IIS6.0之所以使用这个账号,就是为了减少流氓代码可能造成的危害,这是因为:只有管理员才能启用NetworkService账号对虚拟目录和其他资源的访问功能。
  IIS6.0还允许对身份验证过程进行委托,因此,管理员和程序员可以进一步限制账号的访问权限。IIS6.0提供了使用Passport进行身份验证的功能,尽管在实际使用过程中,这种身份验证从来没有得到管理员的青睐。另一方面,Kerberos身份验证则为ActiveDirectory域提供了安全的通信,从而解决了许多远程资源的访问权限问题。
  IIS6.0还可以为特定的文件请求提供服务,在默认情况下,IIS6.0不允许执行命令行代码,甚至不允许传输可执行文件。除非管理员指派一个具体的MIME类型,令IIS为其提供服务,否则IIS将向请求返回一个404错误,报告没有找到文件。IIS的早期版本包括了一个通配符映射,可以为任何文件类型提供服务。
展开
目录
第Ⅰ部分 引言及部署
第1章 IIS背景知识及IIS7.0 的新特性
1.1 从IIS1.0 到IIS4.0
1.2 IIS5.0 和IIS5.1
1.3 IIS6.0
1.3.1 默认的安全性
1.3.2 处理请求
1.3.3 附加特性
1.4 IIS7.0
1.5 IIS7.0 的特性
1.5.1 集成的请求管道
1.5.2 可配置性
1.5.3 组件化
1.5.4 安全性
1.5.5 IIS管理工具
1.5.6 诊断
1.5.7 兼容性
1.5.8 附加功能
1.6 本章小结

第2章 IIS7.0 的架构
2.1 IIS4.0 以及更早版本的IIS
2.1.1 Inetinfo.exe
2.1.2 ISAPI与CGI的比较
2.1.3 ActiveServerPage
2.2 IIS5.0
2.3 IIS6.0
2.3.1 Http.sys
2.3.2 IISAdrainService
2.3.3 WebAdministrationService
2.3.4 工作进程
2.3.5 应用程序池
2.4 IIS7.0 的架构
2.4.1 集成管道模式
2.4.2 可扩展性和模块化
2.4.3 IISManager的可扩展性
2.4.4 Metabase一走吧!走吧!走了!
2.4.5 WAS和工作进程
2.5 WindowsServer2008的架构
2.5.1 ServerCore安装选项
2.5.2 虚拟化
2.5.3 故障转移群集功能
2.5.4 WCF
2.5.5 BitLocker加密技术
2.5.6 网络访问保护
2.6 本章小结

第3章 规划IIS7.0 的部署
3.1 Windows2008Server的部署规划
3.1.1 WindowsServer2008对硬件的要求
3.1.2 32位系统还是64位系统
3.1.3 使用哪个Server版本的操作系统
3.1.4 升级还是全新安装
3.1.5 规划硬件
3.1.6 规划网络
3.1.7 规划安全性
3.1.8 规划备份和恢复
3.2 规划IIS7.0 部署
3.2.1 IIS7.O的需求
3.2.2 安装决策
3.2.3 规划与IIS有关的安全性
3.2.4 规划开发环境
3.2.5 规划生产环境
3.2.6 共享配置
3.2.7 内容复制
3.3 应用程序部署规划
3.4 自动化及部署工具
3.4.1 WindowsDeploymentServices
3.4.2 批量激活
3.5 系统能力规划
3.5.1 流量
3.5.2 WCAT
3.5.3 IIS7.0 请求跟踪
3.5.4 可伸缩性
3.5.5 规划应用程序的能力
3.6 本章小结

第4章 安装llS7.0
4.1 全新安装
4.1.1 在安装WindowsServer2008过程中同时安装IIS7.0
4.1.2 通过DVD驱动器在一台现有的服务器上安装IIS7.O
4.2 升级安装
4.2.1 就地升级
4.2.2 迁移升级
4.3 为现有安装添加新特性
4.3.1 安装新特性
4.3.2 配置和测试新特性
4.3.3 在IIS7.0 上运行ASENET1.1
4.4 自动安装及配置
4.5 从命令行安装ServerCore
4.5.1 Pkgmgr.exe
4.5.2 使用pkgmgr.exe进行无人值守安装
4.5.3 使用WindowsDeploymentServices安装
4.6 主机托管服务建议
4.6.1 目录结构
4.6.2 Web服务器账号和应用程序池
4.6.3 使用托管代码配置共享主机
4.7 共享的配置
4.8 在WindowsVista平台上安装IIS7.0
4.8.1 IIS7.0 支持的Vista版本
4.8.2 安装IIS7.0
4.9 本章小结

第Ⅱ部分 管理
第5章 管理工具
5.1 主要特点
5.2 IISManager
5.2.1 IISManager的外观
5.2.2 特性内容
5.2.3 FeaturesView
5.2.4 ContentView
5.2.5 特性委托
5.3 IISManager的可扩展性
5.4 与配置有关的设置
5.4.1 配置文件的层次结构
5.4.2 配置的级别
5.4.3 Location标记
5.4.4 配置文件的结构
5.4.5 配置架构
5.4.6 对节进行锁定和解锁
5.5 通过使用命令行完成管理工作
5.5.1 使用AppCmd.exe.
5.5.2 获取帮助
5.5.3 使用list命令
5.5.4 AppCmd.exe操作属性和属性值
5.5.5 使用add、delete和set管理对象
5.5.6 判断哪个属性与对象进行了关联
5.5.7 备份与恢复
5.5.8 对配置进行加锁和解锁
5.5.9 使用管道传送XML数据
5.6 Web管理服务和远程管理
5.7 本章小结

第6章 Web网站管理
6.1 Web网站、应用程序和虚拟目录
6.1.1 Web网站
6.1.2 应用程序
6.1.3 虚拟目录
6.2 新建W.eb网站
6.2.1 使用IISManager新建Web网站
6.2.2 为网站新建应用程序池
6.2.3 使用AppCmd创建Web网站
6.2.4 使用Microsoft.WebAdministration创建Web网站
6.2.5 修改applicationHost.config文件
6.3 配置日志
6.4 配置主机头
6.4.1 使用IISManager添加删除主机头
6.4.2 使用AppCmd设置主机头
6.4.3 使用Microsoft.WebAdlministration设置主机头
6.4.4 SSL和主机头
6.5 管理应用程序
6.5.1 使用IISManager添加应用程序
6.5.2 使用AppCmd添加应用程序
6.5.3 使用Microsoft.WebAdministration添加应用程序
6.5.4 使用IIS:Manager删除应用程序
6.5.5 使用AppCmd删除应用程序
6.5.6 使用Microsoft.WebAdIrIinislration删除应用程序
6.6 管理虚拟目录
6.6.1 使用IISManager创建虚拟目录
6.6.2 使用AppCmd创建虚拟目录
6.6.3 使用Microsoft.WebAdminnistration创建虚拟目录
6.6.4 删除虚拟目录
6.7 身份验证
6.8 配置压缩
6.8.1 使用IISManager配置压缩
6.8.2 使用AppCmd.exe配置压缩
6.9 配置默认文档
6.10 配置MIME设置
6.10.1 添加MIME类型
6.10.2 编辑M1ME类型
6.10.3 删除MIME类型
6.11 基本管理任务
6.11.1 为IIS配置默认选项
6.11.2 启动和停止服务,以及启动和停止Web网站
6.11.3 启用动态内容——ASENET和ClassicASP
6.11.4 隔离应用程序
6.12 本章小结

第7章 Web应用程序管理
7.1 应用程序管理
7.2 ASP
7.3 ASP.NET
7.3.1 IIS6.O及先前版本的IIS的架构
7.3.2 IIS7.0 的架构:
7.3.3 IIS7.0 和ASP.NET模块
7.4 ISAPI
7.5 CGI
7.6 FastCGI
7.6.1 安装PHP.
7.6.2 安装QDig
7.6.3 安装FastCGI模块
7.6.4 为使用PHP而启用FastCGI
7.7 Windows进程激活服务
7.8 本章小结

第8章 Web应用程序池管理
8.1 隔离网站的背景知识
8.2 定义应用程序
8.3 比较虚拟目录和应用程序
8.4 深入理解w3Wp.exe进程
8.4.1 回收应用程序池
8.4.2 WebGarden
8.5 使用应用程序池
8.5.1 创建应用程序池
8.5.2 管理设置
8.5.3 为应用程序池指派应用程序及网站
8.5.4 确定.NETFramework的版本
8.5.5 确定托管的管道模式
8.5.6 管理活动应用程序池
8.6 应用程序池的安全性
8.6.1 应用程序池配置隔离
8.6.2 应用程序池SID注入
8.6.3 网站匿名用户
8.7 值得一提的高级设置
8.7.1 位数
8.7.2 CPU限制
8.7.3 处理器关联
8.8 应用程序池用户
8.8.1 NetworlkService账号
8.8.2 LocalService账号
8.8.3 LocalSystem账号
8.8.4 自定义的用户账号
8.9 本章小结

第9章 委托远程管理
第10章 配置其他服务
第Ⅲ部分 高级管理
第11章 CoreServer
第12章 CoreServer的可扩展性
第13章 确保服务器的安全
第14章 身份验证与授权
第15章 SSL和TLS
第16章 配置WebFarms及WebFarms的负载平衡
第17章 可编程配置及管理
第Ⅳ部分 管理和操作IIS7.0
第18章 IIS及操作管理
第19章 监视及性能调优
第20章 诊断与错误定位
附录A模块参考
附录BIIS状态编码
附录C资源
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证