第一部分 Microsoft Windows部分 1
第1章 安装IIS 7.0 6
1.1 IIS服务概述 6
1.2安装IIS 7.0 6
1.3 IIS 7.0中其他服务角色的配置 12
1.4实验1安装Windows Server 2008中的服务角色 14
1.5习题 14
第2章 管理工具 15
2.1管理工具概述 15
2.2 IIS管理器 16
2.3 MMC控制台的使用 18
2.3.1打开MMC 18
2.3.2新建MMC 19
2.3.3为新MMC控制台添加管理单元 19
2.3.4 MMC添加计算机管理单元 21
2.3.5 MMC添加一个节点 22
2.4命令方式管理 23
2.5基于脚本的管理方式 25
2.6实验2定制IIS管理工具 26
2.7习题 26
第3章 管理WWW服务 27
3.1 HTTP功能的配置 27
3.1.1配置HTTP响应标头 28
3.1.2添加MIME类型 29
3.1.3配置自定义错误 30
3.1.4配置默认文档 31
3.1.5配置目录浏览 32
3.2 Web网站的建立 32
3.2.1用默认网站创建站点 33
3.2.2新建网站 34
3.3 Web网站的配置 34
3.3.1网站的绑定 35
3.3.2配置网站的连接限制和超时时间 36
3.3.3配置网站日志记录 37
3.3.4 LMHOSTS文件的使用 39
3.4站点的安全性 41
3.4.1身份验证 41
3.4.2 IP地址和域名限制 42
3.5配置系统远程管理和委托管理 44
3.6实验3配置WWW服务 44
3.7习题 45
第4章 管理虚拟目录与服务器 46
4.1虚拟目录 46
4.1.1建立虚拟目录 46
4.1.2使用虚拟目录 47
4.2建立和使用虚拟服务器 50
4.3实验4建立虚拟目录和虚拟服务器 53
4.4习题 54
第5章 配置安全的Web站点 55
5.1证书和CA 55
5.1.1证书 55
5.1.2认证机构(CA) 56
5.2证书服务 57
5.2.1安装证书服务 58
5.2.2建立证书管理控制台 63
5.2.3创建自签名证书 65
5.2.4创建Internet服务器证书 67
5.2.5导入证书 69
5.2.6导出证书 71
5.2.7证书的属性 73
5.3使用SSL保证连接安全 74
5.3.1 SSL协议概述 75
5.3.2 SSL工作原理 75
5.3.3使用证书建立SSL安全连接 77
5.4实验5使用证书服务创建保密通信 79
5.5习题 80
第6章 管理E-mail服务 81
6.1 SMTP服务 81
6.1.1 SMTP服务的安装 81
6.1.2 SMTP的工作原理 83
6.2配置SMTP服务器属性 88
6.2.1常规设置 89
6.2.2访问设置 90
6.2.3邮件设置 92
6.2.4传递设置 93
6.2.5 LDAP路由设置 94
6.2.6安全配置 95
6.3配置SMTP虚拟服务器的域 95
6.3.1别名域的建立 95
6.3.2远程域的建立以及中继到远程域的配置 97
6.4 IIS 7.0中为Web应用程序配置SMTP电子邮件 99
6.5 E-mail系统的实例(IMail系统的使用) 100
6.5.1 IMail的安装 100
6.5.2建立IMail邮件服务器 103
6.5.3建立用户邮箱 106
6.5.4 Web页方式使用邮箱 107
6.5.5使用邮件客户端收发电子邮件 108
6.6实验6邮件服务器的构建 110
6.7习题 111
第7章 FTP服务器的建立与管理 112
7.1 FTP站点 112
7.1.1安装FTP服务 112
7.1.2新建FTP站点 113
7.1.3 FTP站点中虚拟目录的建立 116
7.1.4配置FTP站点属性 119
7.2 Serv-U的建立与管理 123
7.2.1 Serv-U的安装 123
7.2.2 Serv-U服务器的管理 132
7.2.3使用Serv-U服务器 136
7.3实验7配置FTP服务 137
7.4习题 138
第二部分 Linux部分 139
第8章 Linux的安装和Linux基础 140
8.1 Red Hat Linux 9的安装 140
8.1.1安装前的准备工作 140
8.1.2选择安装方式 141
8.1.3开始安装Red Hat Linux 9 142
8.1.4第一次使用Red Hat Linux 9 159
8.2 Linux的操作基础 160
8.2.1 Linux基础 160
8.2.2 Linux常用命令 163
8.2.3 Linux下vi编辑器的使用 166
8.3实验8熟悉Linux的基本操作 168
练习Linux用户以及用户文件管理 168
8.4习题 169
第9章 Linux中Web服务器的建立与管理 171
9.1图形方式下的Web服务设置 171
9.1.1使用服务配置程序设置系统服务 172
9.1.2使用Apache配置程序设置HTTP服务 173
9.2字符方式下的Web服务设置 184
9.2.1设置Linux下的服务 185
9.2.2配置Apache 185
9.3 Web服务器的优化设置 188
9.4实验11在Apache下建立虚拟主机 189
练习 在命令方式下建立虚拟主机 189
9.5习题 191
第10章 Linux中Web服务的扩展 192
10.1在原有服务下增加对JSP的支持 192
10.2重新编译配置新的JSP系统 199
10.3在Linux上安装基于Telnet的BBS系统 209
10.3.1 FireBird BBS的安装 209
10.3.2 FireBird BBS的设置 211
10.3.3将BBS设置为系统自动启动 213
10.4实验10扩展系统Web服务对JSP的支持 213
练习 配置同时整合Tomcat和Resin的Apache 213
10.5习题 215
第11章 Linux中FTP服务的管理 216
11.1 vsftp的用户设置 216
11.1.1禁止FTP用户使用终端登录至服务器 216
11.1.2锁定FTP用户于主目录 217
11.1.3匿名用户设置 219
11.1.4用户的其他设置 221
11.2为FTP用户设置磁盘配额 221
11.3 FTP服务器与客户端的通信设置 224
11.3.1为FTP服务器指定使用的IP地址 224
11.3.2为FTP服务器指定使用的端口地址 225
11.3.3控制FTP服务器的流量 226
11.4 FTP服务器的其他设置 227
11.5实验11为用户设置FTP 229
练习 设置FTP服务器 229
11.6习题 231
第12章 Linux中Mail服务的管理 232
12.1 Sendmail上的配置文件 232
12.2在Sendmail上建立虚拟主机 236
12.3设置Sendmail上的用户 238
12.4为Sendmail设置邮件发送身份认证 240
12.5为Sendmail设置添加Web方式 242
12.5.1 OpenWebmail的安装 243
12.5.2 OpenWebmail的设置 244
12.5.3设置Apache加入OpenWebmail 245
12.6实验12添加邮件虚拟主机和邮件用户 246
练习 为Sendmail添加虚拟主机 246
12.7习题 247
第13章 Linux服务器的远程管理 248
13.1 Telnet方式远程管理Linux 248
13.2 SSH方式远程管理Linux 250
13.2.1使用基于口令的验证 250
13.2.2使用基于密钥的验证 253
13.3 VNC方式远程管理Linux 259
13.3.1启动和关闭VNC服务 259
13.3.2登录VNC服务器 260
13.4远程X方式远程管理Linux 263
13.5使用iptables保护服务器的安全 267
13.5.1 iptables术语 267
13.5.2 iptables一些简单操作 268
13.5.3 iptables的实用命令 270
13.5.4更改系统原有的防火墙 271
13.6实验13设置基于用户密钥的认证 271
练习 为用户创建用户密钥 271
13.7习题 272
第14章 使用Linux建立企业服务器实例 273
14.1普通服务器需求分析 273
14.2服务器安装 274
14.3 Web服务器的设置 275
14.4 FTP服务器的设置 287
14.5 Mail服务器的设置 288
14.6设置服务器的远程管理 291
14.7服务器的最后设置 293
14.8实验14建立小型企业站点 296
练习 为某个用户建立小型站点 296
14.9习题 298
第三部分 Windows和Linux混合模式 299
第15章 Windows和Linux服务的相互补充 300
15.1 Windows上的Web服务和Linux上的其他服务 300
15.2 Linux上的Web服务和Windows上的附加服务 309
附录A DNS服务器的配置 316
附录B Windows部分架构企业服务器实例 334
附录C Linux中的DNS服务 336