第1章 安装IIS 5.0
1.1 简介
1.2 IIS 5.0由哪些服务组成
1.3 安装IIS 5的系统要求
1.3.1 硬件要求
1.3.2 软件要求
1.3.3 推荐的软件
1.4 IIS 5.0的安装问题
1.4.1 操作系统问题
1.4.2 兼容性问题
1.5 IIS 5.0 Windows 2000的默认安装配置
1.6 自定义IIS 5.0的安装
1.7 升级IIS 5.0
1.7.1 添加和删除组件
1.7.2 卸载IIS 5.0
1.7.3 访问发布资料
1.7.4 访问联机文档
1.8 后记:实现IIS 5.0的清单
1.8.1 第一步:估计(你需要IIS 5.0吗?)
1.8.2 第二步:提议(为什么?什么?如何?什么时候?谁?多少钱?)
1.8.3 第三步:招聘(考虑合作和授权)
1.8.4 第四步:培训(了解你的员工)
1.8.5 第五步:实现(购买, 请人帮忙, 借用, 但是不要盗版!)
1.8.6 第六步:测试(行动之前一定要小心!)
1.8.7 第七步:使用(将其付诸实践, 但不要给任何人过大压力)
1.8.8 第八步:记录文档(为此多花些时间!)
1.8.9 第九步:监控(它是如何工作的?)
1.8.10 第十步:评价(我们达到目的了吗?)
1.8.11 第十一步:预测(要有建设性!)
1.8.12 第十二步:维护(永远保持领先!)
1.9 小结
1.10 更多的信息
1.10.1 微软Web站点
1.10.2 微软公共新闻组
1.10.3 微软TechNet
第2章 管理工具
2.1 简介
2.2 理解微软管理控制台
2.3 使用微软管理控制台
2.3.1 启动MMC
2.3.2 MMC的布局
2.3.3 创建一个新的MMC
2.3.4 向MMC中添加外接程序
2.3.5 自定义MMC
2.3.6 向MMC中添加一个节点
2.3.7 保存一个MMC控制台
2.3.8 更深入地使用MMC的例子
2.3.9 使用MMC进行远程管理
2.4 练习:使用MMC使Internet服务管理器(HTML)进行远程管理
2.5 理解Internet服务管理器(HTML)
2.6 使用Internet服务管理器(HTML)
2.6.1 启动Internet眼务管理器(HTML)
2.6.2 使用 Internet服务管理器(HTML)配置站点属性
2.7 理解Windows Scripting Host
2.8 使用Windows Scripting Host
2.8.1 使用WSH从命令行运行脚本
2.8.2 WSH的命令行选项
2.8.3 使用WSH从桌面运行脚本
2.8.4 为基于Windows的WSH脚本配置.wsh文件
2.9 小结
2.10 更多的信息
2.10.1 微软Web站点
2.10.2 微软公共新闻组
2.10.3 Windows NT杂志
第3章 管理万维网服务
3.1 简介
3.2 理解超文本传输协议
3.2.1 理解HTTP
3.2.2 一个HTTP会话示例
3.3 理解万维网服务
3.3.1 理解万维网属性表的类型
3.3.2 访问WWW Service的Master Property表
3.3.3 访问WWW Site Property表
3.3.4 访问WWW Directory Property表
3.3.5 访问WWW File Property表
3.3.6 理解继承覆盖
3.4 配置万维网属性表
3.4.1 为IIS配置默认属性
3.4.2 为IIS配置默认的带宽限制
3.4.3 为IIS配置默认的MIME类型
3.4.4 配置万维网服务器Master用性
3.4.5 配置万维网站点标识
3.4.6 配置万维网连接限制和超时时间
3.5 更多的信息
3.5.1 万维网协会(W3C)
第4章 安全管理
4.1 简介
4.2 理解IIS安全
4.3 理解IP地址和城名安全限制
4.3.1 配置IP地址和城名约束
4.3.2 使用IP地址和域名安全机制的策略
4.4 理解IIS身份验证安全限制
4.4.1 配置匿名访问
4.4.2 使用匿名访问的策略
4.4.3 配置基本身份验证
4.4.4 使用基本身份验证的策略
4.4.5 配置Digesed身份验证
4.4.6 使用Digested身份验证的策略
4.4.7 配置Windows综合身份验证
4.4.8 使用综合身份验证的策略
4.4.9 综合IIS的身份验证方法
4.5 理解IIS权限
4.5.1 配置IIS权限
4.5.2 为你的站点配置IIS权限策略
4.6 理解NTFS权限
4.6.1 配置NTFS权限
4.6.2 为保护你的站点使用NTFS权限策略
4.6.3 综合NTFS和IIS权限
4.7 练习:使用IIS权限向导来保护Web安全
4.8 保护IIS服务器安全的其他方法
4.8.1 通过禁止不必要的服务. 协议和绑定来保护IIS的安全
4.8.2 通过禁止目录浏览来保护IIS安全
4.8.3 通过日志记录来保护IIS安全
4.8.4 通过NTFS审计来保护IIS安全
4.8.5 通过使用服务包和Hotfixes来保护IIS安全
4.8.6 通过编写和发布企业安全策略来保护IIS安全
4.9 小结
4.10 更多的情息
4.10.1 微软Web站点
4.10.2 微软公共新闻组
4.10.3 微软Windows 2000资源包
4.10.4 微软TechNet
第5章 管理虚拟目录和服务器
5.1 简介
5.2 理解虚拟目录
5.2.1 本地虚拟目录
5.2.2 远程虚拟目录
5.2.3 为什么要使用虚拟目录
5.2.4 虚拟目录的缺点
5.3 练习:创建一个虚拟目录
5.4 配置虚拟目录
5.4.1 删除虚拟目录
5.5 使用虚拟目录
5.51 方案
5.5.2 可能的解决办法
5.6 理解虚拟服务器
5.6.1 什么确定了一个虚拟服务器
5.6.2 为什么要使用虚拟服务器
5.7 练习:创建一个虚拟服务器
5.8 配置虚拟服务器
5.9 删除虚拟服务器
5.10 使用虚拟服务器
5.10.1 方案
5.10.2 可能的解决办法
5.11 理解主机标头名称
5.11.1 为虚拟服务器配置多个标识
511.2 为什么要使用主机标头名称
5.12 小结
5.12.1 更多的信息
第6章 管理内容
6.1 简介
6.2 管理内容
6.3 建立内容开发政策和过程
6.4 内容开发工具
6.4.1 使用Microsoft FrontPage来创建Web内容
6.4.2 练习:创建一个FrontPage Web
6.5 使用Microsoft Office创建Web内容
6.5.1 Web Distributed Authoring and Versioning(WebDAV)
6.5.2 从数据库发布到一个Web站点
6.5.3 练习:将Access 2000的数据库输出到活动服务器页面
6.6 小结
6.7 更多的信息
6.7.1 微软的Web站点
6.7.2 微软公共新闻组
6.7.3 微软TechNet
第7章 管理客户端
7.1 简介
7.2 什么是Internet Explorer 5.0
7.2.1 为什么要使用Internet Explorer 5.0
7.3 理解和配置Internet Explorer 5.0安全性
7.3.1 配置IE 5.0的安全分区
7.3.2 配置IE 5.0安全选项设置
7.4 理解Internet Explorer 5.0活动安装
7.5 使用Internet Explorer Administeration Kit来管理IE 5.0客户端
7.5.1 什么是Internet Explorer Administration Kit
7.5.2 Internet Explorer Administration Kit的用途
7.5.3 获得并安装IEAK
7.5.4 准备在企业环境下使用IEAK
7.5.5 练习:使用IEAK来创建一个包
7.5.6 使用IEAK包发布IE 5.0
7.5.7 使用IEAK的 Profile Manager来维护IE 5.0包
7.6 小结
7.7 更多的信息
7.7.1 微软Web站点
7.7.2 微软的公开新闻组
7.7.3 微软的TechNet
第8章 管理索引
8.1 简介
8.2 Indexing Service的用途
8.3 Indexing Service是如何工作的
8.3.1 理解索引过程
8.3.2 理解查询过程
8.3.3 Indexing Service的自动纠错特性
8.4 配置Indexing Service
8.4.1 规划索引
8.4.2 使用MMC管理Indexing Service
8.4.3 检查索引状态
8.4.4 配置Indexing Service的全局属性
8.4.5 判断当前目录是否被索引
8.4.6 判断被目录缓冲的属性
8.4.7 对虚拟目录强制一次扫描
8.4.8 强制合并
8.4.9 停止或开始Content Index服务
8.4.10 使虚拟目录可以被索引
8.4.11 使非虚拟(物理)目录可以被索引
8.4.12 Index Server注册表设置
8.5 练习:索引一个虚拟服务器的过程
8.6 小结
8.7 更多的信息
8.7.1 微软Web站点
8.7.2 微软新闻组
第9章 管理FTP服务
9.1 简介
9.2 理解文件传输协议
9.2.1 FTP会话是如何工作的
9.2.2 netstat工具
9.3 了解FTP站点安全
9.4 配置FTP站点属性
9.4.1 配置FTP站点的标识
9.4.2 配置FTP连接限制和超时
9.4.3 配置FTP日志记录
9.4.4 查看并终止FTP用户会话
9.4.5 配置FTP身份验证方式
9.4.6 配置FTP站点操作员特权
9.4.7 配置FTP消息
9.4.8 配置FTP主目录的位置
9.4.9 配置FTP访问权限
9.4.10 配置FTP目录列表风格
9.4.11 配置FTP站点IP级安全
9.4.12 使用IIS 3.0配置FTP的管理
9.5 练习:建立一个FTP站点
9.6 小结
9.7 更多的信息
9.7.1 微软Web站点
9.7.2 微软新闻组
第10章 性能管理
10.1 IIS性能监控
10.1.1 性能监视器
10.1.2 任务管理器
10.1.3 TCP/IP的命令行工具
10.1.4 IIS日志
10.1.5 Event Viewer(事件查看器)
10.1.6 Network Monitor(网络监控器)
10.1.7 IIS Web容量分析工具(WCAT)
10.2 IIS性能调整
10.2.1 去掉没必要的应用程序
10.2.2 停止不必要的服务
10.2.3 优化IIS日志记录的使用
10.2.4 优化SSL的使用
10.2.5 限制带宽的使用
10.2.6 限制处理器的使用
10.2.7 限制连接
10.2.8 允许HTTP Keep-Alives
10.2.9 针对响应速度优化内存的使用
10.2.10 优化内容类型
10.2.11 优化处理器的使用
10.2.12 使用高性能的应用程序
10.3 小结
10.4 更多的情息
10.4.1 微软的Web站点
第11章 通过证书服务管理SSL
11.1 理解安全套接字层
11.1.1 SSL是如何工作的
11.1.2 在IIS 5.0上实现SSL
11.2 理解证书服务
11.2.1 安装证书服务
11.3 练习:建立并安装一个站点证书
11.3.1 建立一个密钥对和证书请求
11.3.2 向证书授权机构提交证书请求文件
11.3.3 证书服务器工具
11.3.4 安装服务器证书
11.3.5 在虚拟服务器上允许使用SSL
11.3.6 向客户浏览器的root仓库中增加CA证书
11.4 小结
11.5 更多的信息
11.5.1 其他的万维网站点
第12章 管理SMTP服务
12.1 简介
12.2 理解SMTP服务
12.2.1 SMTP服务是如何工作的
12.2.2 SMTP服务如何处理邮件
12.3 安装SMTP服务
12.4 管理SMTP服务的 工具
12.5 配置SMTP服务
12.5.1 配置SMTP虚拟服务器标识
12.5.2 配置SMTP的Incoming连接
12.5.3 配置SMTP的Outgoing连接
12.5.4 配置SMTP日志记录
12.5.5 配置SMTP虚拟服务器的访问
12.5.6 安全通信
12 5.7 连接控制
12.5.8 配置SMTP的中继约束
12.5.9 配置SMTP消息限制
12.5.10 配置SMTP重试设置
12.5.11 配置SMTP高级传送设置
12.5.12 配置SMTP对Outgoing消息的身份验证方式
12.5.13 配置LDAP路由
12.5.14 配置SMTP站点操作员
12.6 理解SMTP服务域
12.6.1 建立一个新的SMTP服务域
12.7 练习:使用Pickup目录发送消息
12.8 监视并调节SMTP服务的性能
12.9 小结
12.10 更多的信急
第13章 管理NNTP服务
13.1 简介
13.2 理解NNTP服务
13.2.1 网络新闻传输协议是如何工作的
13.3 安装NNTP服务
13.4 管理NNTP服务
13.5 配置NNTP虚拟服务器属性
13.5.1 配置NNTP虚拟服务器标识
13.5.2 配置NNTP连接
13.5.3 配置NNTP日志记录
13.5.4 配置NNTP虚拟服务器的访问
13.5.5 指定匿名访问账号
13.5.6 安全通信
13.5.7 IP地址和域名约束
13.5.8 配置NNTP发表文章限制
13.5.9 配置NNTP服务器Pulls and Control Messages
13.5.10 配置NNTP缓冲新闻组
13.5.11 配置NNTP虚拟服务器操作员
13.5.12 配置NNTP新闻组
13.6 练习:建立共管理一个新闻组
13.6.1 建立一个新的新闻组
13.6.2 使用Outlook Express向新闻组发表文章
13.6.3 设置新闻组过期策略
13.6.4 将新闻组的主目录映射为虚拟目录
13.6.5 配置虚拟目录属性
13.7 监视并调节NNTP服务的性能
13.8 小结
13.9 更多的信息
13.9.1 微软Web站点
13.9.2 TechNet
第14章 管理活动服务器页面
14.1 简介
14.2 理解活动服务器页面
14.2.1 什么是活动服务器页面
14.2.2 使用活动服务器页面脚本
14.3 例1:使用ASP表单处理器的简单HTML表单
14.4 例2:一个简单的ASP哩数转换器
14.5 例3:另一个ASP哩数转换器
14.6 例4:使用ASP通过SMTP服务发送电子邮件
14.6.1 使用活动服务器页面对象
14.6.2 使用内置ASP对象
14.6.3 使用可安装的ASP对象
14.6.4 使用活动服务器页面组件
14.6.5 练习:建立到SQL Server的数据库连接
14.7 例5:通过ASP连接到数据库
14.8 理解COM+服务
14.8.1 理解事务处理
14.8.2 活动服务器页面和COM+
14.8.3 练习:配置一个应用程序
14.8.4 配置组件服务
14.9 小结
14.10 更多的信息
第15章 疑难解答
15.1 安装的问题
15.1.1 安装还是升级
15.1.2 SQL Server和IIS 5.0
15.1.3 CPU使用百分比
15.2 文档的问题
15.2.1 除了IIS服务器, 不能从任何计算机访问联机文档
15.3 远程管理的问题
15.3.1 除了在IIS服务器上, 不能访问远程管理工具(HTML)
15.4 万维网服务的问题
15.4.1 在万维网属性表中没有可用的日志记录格式
15.5 访问和身份验证的问题
15.5.1 用户不能访问Web站点
15.5.2 匿名用户不能访问Web站点
15.5.3 用户不能通过基本身份验证访问Web站点
15.5.4 在UNIX工作站上的Netscape用户不能访问Web站点
15.5.5 第三方身份验证工具
15.6 虚拟目录和服务器
15.6.1 在Windows 2000 Professional版上不能使用IIS 5.0建立虚拟服务器
15.6.2 缺少IP地址
15.7 开发问题
15.7.1 错误“Server error:cannot access the server conflguratl on flies”
15.7.2 在FrontPage Web中不能保存活动内容
15.7.3 用户使用FrontPage不能登录到IIS
15.8 Site Server和Site Server的商业版本
15.8.1 Site Server Express
15.8.2 不能安装Site Server和Site Server的商业版
15.9 Proxy Server 2.0和Windows 2000
15.10 索引服务
15.10.1 主合并后需要过滤的文档不是零
15.10.2 主合并未完成就停止
15.10.3 在远端UNC共享目录中的文档未被索引
15.10.4 Index Server索引FrontPage隐藏目录
15.10.5 查询没返回想要的结果
15.10.6 出现“Query too expensive”信息
15.11 FTP服务
15.11.1 当anonymous访问被禁止时, 不能向FTP站点上载
15.12 性能问题
15.12.1 错误:“Winsock error:no bufferspace Is supported”
15.13 SSL和证书服务器
1513.1 使能了SSL就不能再使用Host Header Names
15.14 SMTP服务
15.14.1 信息损坏
15.14.2 Queue目录内容增长
15.14.3 Queue目录中的.bad文件
15.15 NNTP服务
15.15.1 配置NNTP服务以接收USENET新闻供应
15.15.2 使用Telnet来确认NNTP服务正在接受连接
15.16 Active Server Pages
15.16.1 应用程序错误
15.16.2 ODBC错误
15.17 服务包和调整
15.17.1 Windows 2000 Service Pace 1
15.17.2 Windows的更新
附录A 透视TCP/IP
附录B 透视DNS