图书介绍

IIS 7开发与管理完全参考手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

IIS 7开发与管理完全参考手册
  • (美)谢菲尔(Schaefer 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302203773
  • 出版时间:2009
  • 标注页数:799页
  • 文件大小:190MB
  • 文件页数:815页
  • 主题词:互联网络-网络服务器,IIS 7-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

IIS 7开发与管理完全参考手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 引言及部署3

第1章 IIS背景知识及IIS 7.0的新特性3

1.1从IIS 1.0到IIS 4.03

1.2 IIS 5.0和IIS 5.14

1.3 IIS 6.04

1.3.1默认的安全性5

1.3.2处理请求5

1.3.3附加特性6

1.4 IIS 7.07

1.5 IIS 7.0的特性9

1.5.1集成的请求管道9

1.5.2可配置性12

1.5.3组件化14

1.5.4安全性15

1.5.5 IIS管理工具21

1.5.6诊断24

1.5.7兼容性26

1.5.8附加功能26

1.6本章小结27

第2章 IIS 7.0的架构29

2.1 IIS 4.0以及更早版本的IIS29

2.1.1 Inetinfo.exe30

2.1.2 ISAPI与CGI的比较31

2.1.3 Active Server Page32

2.2 IIS 5.032

2.3 IIS 6.033

2.3.1 Http.sys33

2.3.2 IIS Admin Service35

2.3.3 Web Administration Service35

2.3.4工作进程35

2.3.5应用程序池36

2.4 IIS 7.0的架构38

2.4.1集成管道模式38

2.4.2可扩展性和模块化41

2.4.3 IIS Manager的可扩展性42

2.4.4 Metabase——走吧!走吧!走了42

2.4.5 WAS和工作进程45

2.5 Windows Server 2008的架构46

2.5.1 Server Core安装选项46

2.5.2虚拟化47

2.5.3故障转移群集功能48

2.5.4 WCF48

2.5.5 BitLocker加密技术48

2.5.6网络访问保护49

2.6本章小结49

第3章 规划IIS 7.0的部署51

3.1 Windows 2008 Server的部署规划51

3.1.1 Windows Server 2008对硬件的要求52

3.1.2 32位系统还是64位系统53

3.1.3使用哪个Server版本的操作系统53

3.1.4升级还是全新安装57

3.1.5规划硬件58

3.1.6规划网络60

3.1.7规划安全性66

3.1.8规划备份和恢复71

3.2规划IIS 7.0部署73

3.2.1 IIS 7.0的需求73

3.2.2安装决策73

3.2.3规划与IIS有关的安全性74

3.2.4规划开发环境76

3.2.5规划生产环境77

3.2.6共享配置77

3.2.7内容复制78

3.3应用程序部署规划78

3.4自动化及部署工具79

3.4.1 Windows Deployment Services79

3.4.2批量激活80

3.5系统能力规划80

3.5.1流量81

3.5.2 WCAT82

3.5.3 IIS 7.0请求跟踪82

3.5.4可伸缩性83

3.5.5规划应用程序的能力83

3.6本章小结84

第4章 安装IIS 7.085

4.1全新安装85

4.1.1在安装Windows Server2008过程中同时安装IIS 7.086

4.1.2通过DVD驱动器在一台现有的服务器上安装IIS 7.092

4.2升级安装97

4.2.1就地升级98

4.2.2迁移升级104

4.3为现有安装添加新特性104

4.3.1安装新特性104

4.3.2配置和测试新特性105

4.3.3在IIS 7.0上运行ASP.NET 1.1107

4.4自动安装及配置111

4.5从命令行安装Server Core111

4.5.1 Pkgmgr.exe112

4.5.2使用pkgmgr.exe进行无人值守安装113

4.5.3使用Windows DeploymentServices安装116

4.6主机托管服务建议117

4.6.1目录结构118

4.6.2 Web服务器账号和应用程序池120

4.6.3使用托管代码配置共享主机121

4.7共享的配置128

4.8在Windows Vista平台上安装IIS 7.0130

4.8.1 IIS 7.0支持的Vista版本131

4.8.2安装IIS 7.0131

4.9本章小结132

第Ⅱ部分 管理135

第5章 管理工具135

5.1主要特点135

5.2 IIS Manager136

5.2.1 IIS Manager的外观136

5.2.2特性内容137

5.2.3 Features View138

5.2.4 Content View141

5.2.5特性委托141

5.3 IIS Manager的可扩展性142

5.4与配置有关的设置142

5.4.1配置文件的层次结构142

5.4.2配置的级别143

5.4.3 Location标记144

5.4.4配置文件的结构145

5.4.5配置架构146

5.4.6对节进行锁定和解锁148

5.5通过使用命令行完成管理工作150

5.5.1使用AppCmd.exe151

5.5.2获取帮助151

5.5.3使用list命令155

5.5.4 AppCmd.exe操作属性和属性值158

5.5.5使用add、delete和set管理对象158

5.5.6判断哪个属性与对象进行了关联159

5.5.7备份与恢复162

5.5.8对配置进行加锁和解锁170

5.5.9使用管道传送XML数据170

5.6 Web管理服务和远程管理171

5.7本章小结171

第6章Web网站管理173

6.1 Web网站、应用程序和虚拟目录173

6.1.1 Web网站174

6.1.2应用程序174

6.1.3虚拟目录175

6.2新建Web网站175

6.2.1使用IIS Manager新建Web网站175

6.2.2为网站新建应用程序池177

6.2.3使用AppCmd创建Web网站179

6.2.4使用Microsoft.Web.Administration创建Web网站181

6.2.5修改app licationHost.config文件183

6.3配置日志184

6.4配置主机头191

6.4.1使用 IIS Manager添加/删除主机头193

6.4.2使用AppCmd设置主机头193

6.4.3使用Microsoft.Web.Administration设置主机头194

6.4.4 SSL和主机头196

6.5管理应用程序196

6.5.1使用IIS Manager添加应用程序196

6.5.2使用AppCmd添加应用程序197

6.5.3使用Microsoft.Web.Administration添加应用程序198

6.5.4使用IIS Manager删除应用程序198

6.5.5使用AppCmd删除应用程序198

6.5.6使用Microsoft.Web.Administration删除应用程序199

6.6管理虚拟目录199

6.6.1使用IIS Manager创建虚拟目录199

6.6.2使用 AppCmd创建虚拟目录201

6.6.3使用Microsoft.Web.Administration创建虚拟目录201

6.6.4删除虚拟目录202

6.7身份验证203

6.8配置压缩203

6.8.1使用IIS Manager配置压缩204

6.8.2使用AppCmd.exe配置压缩204

6.9配置默认文档205

6.10配置MIME设置206

6.10.1添加MIME类型207

6.10.2编辑MIME类型208

6.10.3删除MIME类型208

6.11基本管理任务209

6.11.1为IIS配置默认选项209

6.11.2启动和停止服务,以及启动和停止Web网站210

6.11.3启用动态内容——ASP.NET和Classic ASP211

6.11.4隔离应用程序211

6.12本章小结211

第7章 Web应用程序管理213

7.1应用程序管理213

7.2 ASP213

7.3 ASP.NET214

7.3.1 IIS 6.0及先前版本的IIS的架构214

7.3.2 IIS 7.0的架构215

7.3.3 IIS 7.0和ASP.NET模块216

7.4 ISAPI228

7.5 CGI229

7.6 FastCGI229

7.6.1安装PHP230

7.6.2安装QDig230

7.6.3安装FastCGI模块230

7.6.4为使用PHP而启用FastCGI231

7.7 Windows进程激活服务231

7.8本章小结232

第8章 Web应用程序池管理233

8.1隔离网站的背景知识233

8.2定义应用程序234

8.3比较虚拟目录和应用程序236

8.4深入理解w3wp.exe进程238

8.4.1回收应用程序池239

8.4.2 Web Garden241

8.5使用应用程序池242

8.5.1创建应用程序池243

8.5.2管理设置244

8.5.3为应用程序池指派应用程序及网站248

8.5.4确定.NET Framework的版本253

8.5.5确定托管的管道模式254

8.5.6管理活动应用程序池258

8.6应用程序池的安全性264

8.6.1应用程序池配置隔离264

8.6.2应用程序池SID注入265

8.6.3网站匿名用户265

8.7值得一提的高级设置266

8.7.1位数267

8.7.2 CPU限制267

8.7.3处理器关联268

8.8应用程序池用户268

8.8.1 Network Service账号269

8.8.2 Local Service账号269

8.8.3 Local System账号270

8.8.4自定义的用户账号270

8.9本章小结271

第9章 委托远程管理273

9.1主要特点273

9.1.1服务器管理员274

9.1.2网站管理员274

9.1.3服务器管理员与网站管理员应该合二为一275

9.2远程访问IIS Manager275

9.2.1安装IIS 7.0 Management Service275

9.2.2开启远程连接276

9.2.3身份验证类型280

9.2.4在3个级别上进行授权284

9.2.5远程安装及使用285

9.2.6扩展IIS Manager287

9.3委托设置288

9.3.1委托节288

9.3.2委托细节307

9.4本章小结312

第10章 配置其他服务313

10.1 FTP发行版314

10.1.1 FTP基础知识314

10.1.2自动创建FTP站点和FTP站点管理自动化325

10.1.3 FTP命令行客户端327

10.2 FTP 7328

10.2.1安装FTP 7329

10.2.2新建FTP 7站点329

10.2.3在现有的Web网站中添加FTP 7站点331

10.2.4配置FTP 7安全性332

10.2.5使用SSL配置FTP 7335

10.2.6配置FTP 7的用户隔离338

10.2.7配置FTP 7主机名支持339

10.2.8使用配置文件管理FTP 7340

10.3 FrontPage服务器扩展345

10.3.1安装FPSE346

10.3.2为Web网站添加FPSE347

10.3.3配置FPSE350

10.3.4确保进行了FPSE扩展的Web网站的安全352

10.3.5使用客户端连接354

10.3.6卸载FPSE355

10.4 SMTP355

10.4.1 SMTP的内部工作机制355

10.4.2安装SMTP356

10.4.3配置默认的SMTP服务器357

10.4.4 SMTP的安全性和身份验证362

10.4.5配置附加域365

10.4.6 SMTP文件夹366

10.4.7对SMTP进行测试和错误定位367

10.5 LogParser370

10.6本章小结374

第Ⅲ部分 高级管理379

第11章 Core Server379

11.1背景379

11.2 Core Server和模块380

11.3定制服务器负载388

11.3.1清除负载388

11.3.2一个简单的实例389

11.3.3一个稍复杂的实例390

11.3.4针对单个Web网站进行定制392

11.3.5使用IIS Manager完成定制工作395

11.4 ASP.NET和IIS管道397

11.4.1配置ASP.NET执行模式399

11.4.2将遗留的ASP.NET应用程序迁移到IIS 7.0中400

11.4.3选择ASP.NET的版本401

11.5对遗留的ISAPI的支持401

11.6本章小结402

第12章 Core Server的可扩展性403

12.1可扩展性概览403

12.2 IIS的模块概念404

12.2.1事件404

12.2.2通知406

12.2.3返回的编码407

12.2.4通知的优先级408

12.3一个本机模块示例409

12.3.1本机模块设计410

12.3.2创建本机模块410

12.3.3完成本机模块开发420

12.4托管代码模块421

12.4.1托管事件通知422

12.4.2补充阅读材料423

12.5一个托管模块的示例423

12.5.1托管模块设计423

12.5.2创建托管模块423

12.5.3完成托管模块开发428

12.6模块事件跟踪429

12.7扩展IIS的配置435

12.8扩展IIS管理工具439

12.9本章小结449

第13章 确保服务器的安全451

13.1安全的定义451

13.1.1管理风险452

13.1.2安全组件453

13.2攻击类型453

13.2.1拒绝服务攻击454

13.2.2权限升级攻击454

13.2.3被动攻击455

13.3确保服务器的安全455

13.3.1确保环境的安全456

13.3.2 IPsec456

13.3.3 NAP457

13.3.4 ADFS458

13.4确保IIS 7.0的安全460

13.4.1 IP和域名限制460

13.4.2配置MIME类型扩展465

13.4.3配置ISAPI扩展和CGI限制466

13.4.4配置请求过滤471

13.4.5应用程序层的安全476

13.4.6配置日志477

13.5本章小结478

第14章 身份验证与授权479

14.1 IIS 7.0中的身份验证机制480

14.2配置Anonymous身份验证机制483

14.3配置Basic身份验证机制485

14.4配置Digest身份验证机制488

14.5配置NTLM身份验证机制492

14.6配置UNC身份验证机制506

14.7配置客户端证书身份验证机制507

14.8配置基于Forms的身份验证510

14.9配置委托513

14.10配置协议转换517

14.11配置授权519

14.11.1 URL授权520

14.11.2配置应用程序池沙箱523

14.12 IIS 7.0用户账号524

14.13本章小结526

第15章 SSL和TLS527

15.1使用TLS确保Web网站的安全528

15.1.1 SSL/TLS握手528

15.1.2生成证书请求531

15.1.3提交证书请求536

15.1.4将证书导入IIS 7.0538

15.1.5配置Web网站绑定538

15.1.6使用域证书请求生成证书539

15.1.7生成自签名证书540

15.1.8管理使用SSL/TLS安全保护的Web网站541

15.1.9管理PKI544

15.2使用TLS确保SMTP虚拟服务器的安全547

15.3使用TLS确保FTP站点的安全549

15.4本章小结552

第16章 配置Web Farms及Web Farms的负载平衡553

16.1 IIS 7.0和Web Farm553

16.2内容配置570

16.2.1本地内容570

16.2.2共享网络内容572

16.2.3共享SAN内容574

16.3内容复制575

16.3.1分布式文件系统576

16.3.2 Robocopy工具579

16.3.3脱机文件夹580

16.3.4附加的工具582

16.3.5 Microsoft Web部署工具582

16.4完全冗余583

16.5负载平衡584

16.5.1网络负载平衡器584

16.5.2轮转DNS负载平衡590

16.5.3第三方负载平衡工具591

16.6其他考虑事项592

16.6.1复制592

16.6.2 .NET配置文件和machineKey598

16.6.3会话状态599

16.6.4安全性605

16.7本章小结606

第17章 可编程配置及管理609

17.1直接配置609

17.1.1配置文件层次结构610

17.1.2操作顺序611

17.1.3集合项613

17.1.4配置节的结构615

17.1.5 location标记617

17.1.6继承620

17.1.7锁定机制621

17.1.8 childConfig属性和sourceConfig属性622

17.1.9配置路径623

17.1.10信息架构的可扩展性624

17.2可编程配置628

17.2.1第一个IIS 7.0编程示例628

17.2.2 Microsoft.Web.Administration(MWA)635

17.2.3 Microsoft.Web.Management(MWM)642

17.2.4 ABO、ADSI以及对遗留API的支持643

17.2.5 IIS 7.0 WMI提供程序644

17.2.6 AHAdmin650

17.3本章小结652

第Ⅳ部分 管理和操作IIS 7.0655

第18章 IIS及操作管理655

18.1管理方法及原则655

18.1.1 ITIL标准656

18.1.2 MOF:微软公司提出的ITIL超集657

18.1.3在IIS操作管理中应用MOF661

18.2操作任务673

18.3本章小结680

第19章 监视及性能调优681

19.1监视Web网站681

19.1.1监视IIS 7.0的方式682

19.1.2监视内容696

19.2性能调优703

19.2.1操作系统优化704

19.2.2 IIS服务优化708

19.2.3 Web网站优化714

19.3本章小结721

第20章 诊断与错误定位723

20.1问题类型723

20.1.1特定的错误723

20.1.2挂起/超时问题724

20.1.3资源紧张问题和运行缓慢问题724

20.2运行时状态和控制API(RSCA)725

20.2.1观察工作进程726

20.2.2观察页面请求729

20.2.3观察应用程序域730

20.3 IIS 7.0错误页面731

20.3.1定制Custom Error页面733

20.3.2多语言支持735

20.3.3 HTTP状态编码735

20.3.4 FTP状态编码736

20.4失败请求跟踪736

20.4.1设置失败请求跟踪规则737

20.4.2选择跟踪提供程序739

20.4.3读取XML跟踪日志740

20.5日志741

20.6 ASP.NET跟踪742

20.6.1启用ASP.NET跟踪744

20.6.2 ASP.NET跟踪查看器745

20.7错误定位技巧748

20.7.1再现748

20.7.2隔离749

20.7.3改正错误752

20.7.4测试752

20.8附加的内置工具752

20.8.1任务管理器752

20.8.2事件查看器753

20.8.3可靠性和性能监控器756

20.8.4将NTFS错误记录到磁盘中763

20.8.5 Ping/Tracert/Pingpath765

20.8.6 Telnet766

20.9可安装工具767

20.9.1 IIS 6.0资源工具包767

20.9.2 DelegConfig773

20.9.3进程浏览器773

20.9.4 IIS诊断工具包775

20.9.5 ELMAH776

20.9.6下一步工作777

20.10本章小结777

附录A 模块参考779

附录B IIS状态编码791

附录C 资源797

热门推荐