《IIS 6管理指南》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:Mitch Tulloch著;天宏工作室译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:730208520X
  • 页数:481 页
图书介绍:本书全面介绍了如何使用IIS 6规划、部署和维护Windows 2003 Server操作系统的Web组件并排除其故障。

目录 2

第一部分概述 2

第1章IIS 6简介 2

1.1 IIS的故事 3

1.2 IIS的崛起 3

1.3 IIS的历史 4

1.3.1 IIS1 4

1.3.2 IIS2 6

1.3.3 IIS3 6

1.3.4 IIS4 7

1.3.5 IIS5 9

1.3.6 IIS5.1 9

1.4 IIS 6的特性 10

1.4.1改进的体系结构 10

1.4.2增强的安全性 12

1.4.3改进的性能 13

1.4.4改进的管理 14

1.4.5其他增强 14

1.5 Windows Server 2003的版本 15

1.6清单:IIS 6的特性 18

第2章IIS 6的结构 20

2.1 IIS结构的发展 21

2.1.1在IIS4之前 21

2.1.2 IIS4 23

2.1.3 IIS5 26

2.2 IIS 6核心组件 28

2.2.1与IIS5之间的区别 28

2.2.2 内核模式HTTP侦听程序(http.sys) 29

2.2.4 IIS管理服务 31

2.2.3内核模式排队 31

2.2.5 Web管理服务(WAS) 32

2.2.6工作进程 33

2.2.7应用程序池 35

2.3 IIS6应用程序模式 39

2.3.1工作进程隔离模式 40

2.3.2 IIS5隔离模式 41

2.3.3 IIS6应用程序隔离模式的比较 43

2.4其他特性 44

2.4.1 日志 44

2.4.3大内存支持 45

2.4.2缓存 45

2.4.4 64位结构 46

2.5清单:理解IIS6结构 46

第二部分部署 50

第3章规划部署 50

3.1部署过程 51

3.2部署工具和方法 53

3.2.1部署工具 53

3.2.2手工部署方法 57

3.2.3自动部署方法 59

3.3一般的规划问题 61

3.3.1产品版本 62

3.3.2安装与升级 62

3.3.3硬件问题 66

3.3.4备分 73

3.3.5网络 73

3.3.6安全性 76

3.3.7授权 76

3.3.8 Windows产品激活 77

3.4.3安装FrontPage服务器扩展 79

3.4.2安装ASP.NET 79

3.4.1安装IIS 79

3.4 IIS规划问题 79

3.4.4示例Web应用程序 80

3.4.5 Web服务器扩展(WSE) 80

3.4.6应用程序隔离模式 80

3.5清单:部署清单 80

第4章安装IIS 6 82

4.1从产品光盘执行全新安装 83

4.1.1安装IIS 84

4.1.2安装之后的说明 87

4.2.2创建网络启动盘 90

4.2从网络发布点执行全新安装 90

4.2.1创建发布点 90

4.2.3安装Web Edition 94

4.2.4安装后的说明 95

4.3无人参与的全新安装 98

4.3.1 Microsoft Windows企业部署工具 98

4.3.2运行安装管理器 98

4.3.3准备网络启动盘 104

4.3.4执行无人参与安装 105

4.3.5安装后的说明 105

4.4.1安装之前的说明 106

4.4从IIS4升级 106

4.4.2执行升级 108

4.4.3安装后的说明 109

4.5从IIS5升级 111

4.5.1安装前的说明 111

4.5.2执行升级 112

4.5.3安装后的说明 112

4.6清单:安装方法 114

第5章管理Standard Edition与Enterprise Edition 116

第三部分基本管理 116

5.1管理方法 117

5.2 IIS管理器 117

5.2.1运行IIS管理器 118

5.2.2控制台树 118

5.2.3属性表 119

5.2.4任务菜单 119

5.2.5管理IIS的其他控制台 119

5.2.6创建自定义IIS控制台 120

5.2.7基本管理任务 121

5.2.8服务器属性 127

5.3Windows Server 2003管理工具包 128

5.4管理IIS的下一步 130

5.5远程桌面 130

5.5.1远程桌面的组件 131

5.5.2启用远程桌面 131

5.5.3使用远程桌面连接 132

5.5.4使用远程桌面控制台 134

5.5.5其他远程桌面客户 135

5.6远程桌面Web连接 135

5.7远程管理(HTML) 137

5.8管理方法的比较 138

5.9清单:IIS管理工具和任务 139

第6章管理Web Edition 140

6.1管理方法 141

6.2 Server管理的Web界面 142

6.2.1欢迎使用页面 144

6.2.2状态页面 145

6.2.3站点页面 145

6.2.4 Web服务器页面 146

6.2.6用户页面 148

6.2.7维护页面 148

6.2.5网络页面 148

6.2.8有关远程管理(HTML)的决定 150

6.3使用Telnet 150

6.4清单:使用WISA 152

第7章创建和配置Web站点 153

7.1配置默认Web站点 154

7.1.1使用IIS属性表 155

7.1.2默认Web站点标识 158

7.1.3内容的位置 159

7.1.4创建虚拟目录 162

7.1.6 MIME类型 166

7.1.5默认文档 166

7.1.7停止、暂停和启动站点 169

7.1.8保存站点配置 169

7.1.9其他配置任务 170

7.2创建Web站点 170

7.2.1网站创建向导 170

7.2.2网站标识 172

7.2.3其他配置任务 176

7.2.4 Server管理的Web界面 176

7.3清单:使用IIS管理器管理Web站点 177

第8章创建和配置应用程序 178

8.1.1 ASP 179

8.1 IIS应用程序的类型 179

8.1.2 ASP.NET 181

8.1.3 ISAPI 182

8.1.4 CGI 183

8.2准备IIS以承载应用程序 184

8.2.1隔离模式 184

8.2.2启用动态内容 186

8.3.1安装ASP.NET 187

8.3.2使用默认应用程序 187

8.3使用ASP.NET 187

8.3.3应用程序池 188

8.3.4创建应用程序 192

8.3.5配置应用程序 196

8.4使用ASP 199

8.5使用ISAPI 200

8.6使用CGI 202

8.7清单:管理应用程序 202

第9章创建和配置FTP站点 204

9.1安装FTP服务 205

9.2配置默认FTP站点 206

9.2.1内容的位置 207

9.2.2虚拟目录 209

9.2.3其他配置任务 211

9.3创建附加的FTP站点 214

9.4使用FTP用户隔离 216

9.5使用服务器到服务器的FTP传输 219

9.6清单:管理FTP站点 221

第四部分高级管理 224

第10章保护IIS 224

10.1.1 NTFS权限 225

10.1权限 225

10.1.2 Web权限 231

10.1.3结合NTFS权限和Web权限 233

10.1.4共享文件夹权限 234

10.2认证 235

10.2.1配置认证方法 235

10.2.2匿名访问 237

10.2.3集成的Windows认证 240

10.2.4摘要认证 242

10.2.5基本认证 244

10.2.6.NET Passport认证 245

10.2.7认证方法总结 248

10.2.8结合使用认证和权限 248

10.3 IP地址和域名限制 248

10.4应用程序安全性 251

10.4.1配置Web服务扩展(WSE) 251

10.4.2配置执行权限 254

10.4.3配置应用程序池标识 254

10.4.4其他应用程序安全性问题 258

10.5使用SSL管理IIS 260

10.5.1请求和安装服务器证书 261

10.5.2启用SSL 262

10.5.3测试服务器证书 263

10.5.4管理服务器证书 263

10.6保护IIS的其他步骤 264

10.6.1工作进程隔离模式 264

10.6.2虚拟目录 264

10.6.3 IIS日志 264

10.6.4 CGI参数 265

10.6.5常规操作系统安全性 265

10.7清单:保护IIS 266

第11章从命令行运行 268

11.1命令行管理方法 269

11.1.1 IISReset 269

11.1.2 WMI 270

11.1.3 ADSI 271

11.1.4其他命令 272

11.2运行远程命令 272

11.2.1使用Telnet 274

11.2.2运行脚本 276

11.3.1使用IISReset 278

11.3管理服务 278

11.3.2使用net命令 282

11.4管理Web站点 284

11.4.1创建Web站点 284

11.4.2启动、停止和暂停Web站点 287

11.4.3查询Web站点 288

11.4.4删除Web站点 288

11.5管理虚拟目录 289

11.5.1创建虚拟目录 289

11.5.2查询虚拟目录 290

11.6管理FTP站点和虚拟目录 291

11.5.3删除虚拟目录 291

11.7管理应用程序和Web服务扩展 292

11.7.1侦听Web服务扩展 292

11.7.2列举与Web服务扩展相关联的文件 292

11.7.3启用Web服务扩展文件 293

11.7.4添加新扩展 294

11.7.5启用Web服务扩展 294

11.7.6管理应用程序依赖项 295

11.7.7列出正在运行的应用程序 295

11.9 Windows命令和支持工具 296

11.8 ADSUTIL 296

11.10清单:命令行管理 297

第12章性能调整和监视 298

12.1调整IIS 299

12.1.1选择隔离模式 299

12.1.2调整应用程序池 300

12.1.3服务质量 307

12.1.4注册表调整提示 311

12.1.5配置数据库调整提示 313

12.1.6其他服务器调整技术 314

12.2.1 ISAPI缓存 318

12.2.2 ASP缓冲 318

12.2调整应用程序 318

12.2.3编写高性能的应用程序 319

12.2.4其他应用程序调整提示 319

12.3性能监视 320

12.3.1性能监视工具 320

12.3.2监视性能的方法 321

12.3.3重要的性能计数器 322

12.4清单:性能调整 324

第13章维护和故障排除 326

13.1.2查看HTTP状态码 327

13.1 HTTP出错消息 327

13.1.1 HTTP状态码 327

13.1.3常见的HTTP出错消息 330

13.1.4子状态错误代码 331

13.1.5 自定义HTTP出错消息 332

13.1.6详细介绍自定义的HTTP出错消息 334

13.2 Web日志 350

13.2.1启用和配置Web日志 351

13.2.2日志文件格式 352

13.2.3使用W3C扩展日志 354

13.2.4保护Web日志 358

13.2.6转换日志格式 359

13.2.5管理Web日志 359

13.3 IIS和事件日志 360

13.3.1记录ASP事件 360

13.3.2 Eventquery.vbs 360

13.4更多的故障排除提示 360

13.4.1无法访问站点 361

13.4.2一些用户无法访问FTP站点 361

13.4.3记录工作进程回收 361

13.4.6 ASP出错消息 362

13.4.4无法使用远程桌面管理IIS 362

13.4.5主机头问题 362

13.4.7匿名用户无法运行CGI应用程序 363

13.4.8禁用了自动重新启动 363

13.4.9我的故障排除提示 363

13.5清单:故障排除工具和过程 364

第14章使用配置数据库 365

14.1配置数据库概述 366

14.1.1 IIS 6中的更改 366

14.1.2 XML配置数据库 367

14.1.4物理结构 368

14.1.3功能 368

14.1.5操作 369

14.1.6逻辑结构 373

14.2配置数据库配置文件 378

14.2.1分析一个示例MetaBase.xml文件 378

14.2.2使用IIS管理器修改MetaBase.xml文件 404

14.2.3 MetaBase.xml结构的总结 405

14.3配置数据库架构文件 408

14.4管理配置数据库 409

14.4.1将更改保存到磁盘上 409

14.4.2备份配置数据库 411

14.4.3恢复配置数据库 414

14.4.4编辑配置数据库 416

14.4.5直接配置数据库编辑特性的工作方式 417

14.4.6编辑配置数据库的例子 417

14.4.7导出配置数据库 420

14.4.8导入配置数据库 422

14.5清单:管理配置数据库 424

第15章SMTP和NNTP 425

15.1 SMTP服务 426

15.1. 1安装SMTP和NNTP服务 426

15.1.2配置默认SMTP虚拟服务器 429

15.1.3 SMTP域 438

15.1.4测试SMTP服务 441

15.2 NNTP服务 443

15.2.1安装NNTP服务 444

15.2.2管理NNTP服务器 449

15.2.3测试NNTP服务 455

15.3 清单:管理SMTP和NNTP 457

第16章使用IIS发布 459

16.1.1 WebDAV的工作方式 460

16.1.2启用WebDAV 460

16.1 WebDAV 460

16.1.3配置WebDAV 462

16.1.4使用WebDAV发布 465

16.2 FrontPage服务器扩展(FPSE) 468

16.3重定向 471

16.4内容过期 473

16.5内容分级 474

16.6清单:发布和管理内容 474

第五部分附录 478

附录A IIS 5与IIS 6的比较 478

附录B有用的IIS资源 480