《网络服务器配置与管理项目化教程(Windows Server 2008+Linux)》将一个典型的实际中小型企业网络信息服务项目精选、优化为8个学习领域的教学项目。其中,项目一主要是让读者掌握企业网络信息服务项目的工程概况、需求分析、项目规划以及服务平台的部署;项目二至项目八实际上是整个项目具体实施所划分的7个子项目,包括DHCP、DNS、Web、FTP、E-mail、VPN、CA服务器的配置与管理,项目八中还包含了CA在配置SSL安全Web站点中的应用、初步的网络服务器安全设置等。每个网络服务配置项目都从知识预备与方案设计,到Windows Server 2008和Linux两种平台下的网络服务基本配置,再到网络服务的深入配置与维护,由浅入深、从简到难、层层叠进地组织教学内容。附录中提供了Linux系统管理所必需的基础知识和基本操作,以及简化的项目文档格式,供项目化教学实施参考。
《网络服务器配置与管理项目化教程(Windows Server 2008+Linux)》特点可以概括为:融合目前最流行的Windows和Linux两种网络服务平台于一体;真正以实际项目引领、工作任务驱动的方式组织教学内容;所有项目均可在普通网络实训条件下顺利完成实施。
《网络服务器配置与管理项目化教程(Windows Server 2008+Linux)》专为高职计算机类专业培养网络信息服务配置这一核心职业技能而量身定做,也可作为中专、中职教材,同时也非常适合作为读者自学自练的参考用书。
前 言
在当今的信息化浪潮下,以企业网络硬件为基础配置各种网络服务是为企业提供丰富、实用、完整的信息服务乃至整个企业信息化的基础性工作,是计算机网络技术、计算机信息管理等专业高技能应用型人才所必须掌握的重要职业能力之一。
根据高等职业教育的特点和专业人才规格的定位,作者结合长期教学实践以及专业建设与改革经验,本着注重技能训练、追求实用创新的总体思想,将目前最流行的Windows和Linux两种操作系统平台下的网络服务配置融合在一起,编著了这部删繁就简、弃旧图新、浅显实用的网络服务器配置与管理项目化教程。
本教材摒弃传统以学科体系为主线的内容组织方式,将一个典型的实际中小型企业网络信息服务项目精选、优化为8个学习领域的项目,以“项目引导、任务驱动”的方式组织教学内容。其中,项目一主要是让读者掌握企业网络信息服务项目的工程概况、需求分析、项目规划以及服务平台的部署;项目二至项目八实际上是整个项目具体实施所划分的7个子项目,包括DHCP、DNS、Web、FTP、E-mail、VPN、CA服务器的配置与管理,项目八中还包含了CA在配置SSL安全Web站点中的应用、初步的网络服务器安全设置等内容。作为岗位能力和职业素质培养并举的学习项目,每个网络服务配置项目具体实施时都从简明的知识预备与方案设计开始,首先以精细到每一次鼠标点击、每一条输入命令、每一处提醒注意的“手把手”方式,教会读者在Windows Server 2008和Linux两种平台下完成网络服务最基本的架设,然后启发读者对网络服务实施更深入的配置与维护。在各项工作任务的驱动下,由浅入深、从简到难、层层叠进地组织教学内容。读者只要仔细阅读教材并按给定步骤操作,就可以在普通网络实训条件下顺利实施这些网络服务器配置与管理项目,从而领会操作要领,进而懂得举一反三。
由于多数读者对Windows操作系统平台下的基本操作都较为熟练,而对Linux操作系统接触较少,尤其是在Linux字符界面下使用命令进行基本操作的能力较为薄弱。为此,本教材在附录一中简明扼要地提供了Linux系统管理所必需的基础知识及基本操作,以供Linux初学者参考和速查。
本课程建议学时为60~80。在教学实施中,建议采用项目分组方式的“理实一体”教学模式,每个项目组可由5~7人组成,并且具备模拟实际企业网络信息服务项目配置的实训环境,各项目组成员可以扮演项目执行经理、安全评估顾问、信息技术顾问、系统管理员等不同角色,通过项目的具体实施过程将“教、学、做”融于一体。课程的考核评价建议以项目实施情况的过程化考核为主,结合一定比例的理论知识考试以及课后完成的项目文档评分。本教材在附录二中提供了经过简化的项目文档格式,仅供教学参考。
本教材是一部专为高职计算机类专业培养网络信息服务配置这一核心职业技能而量身定做的、在普通网络环境中能真正实施的实际项目化教材。当然,本教材还适用于中专、中职计算机类专业教学,同时也非常适合对网络服务配置与管理有兴趣的读者自学自练。本教材还配套提供教学课件、项目文档格式电子版等教学资源,可以大大减轻教师备课负担,也为同学和其他读者自学提供方便。
本教材由浙江交通职业技术学院王宝军编著,王彩琴主审。在本教材的写作及有关项目的方案设计与实施过程中,得到了浙江交通职业技术学院戎成等老师的热情帮助,他们以渊博的学识和丰富的实践经验,对本教材的内容构思提出了许多宝贵建议;同时,编者还参考了相关内容的多部优秀教材和专著,并获得了许多写作灵感,受益匪浅。在此,向各位老师和作者一并表示诚挚的感谢。同时,感谢清华大学出版社的大力支持和悉心指导,使本书得以顺利出版。
鉴于编者水平所限,谬误之处在所难免,恳请读者不吝指正。
编 者
目 录
项目一 网络服务项目规划与平台部署1
任务一 网络服务项目规划1
任务二 部署Windows Server 20084
一、Windows Server 2008简介4
二、Windows Server 2008的网络架构5
三、安装Windows Server 20087
四、部署Windows Server 2008服务器环境9
任务三 部署Linux15
一、Linux简介15
二、安装Linux20
三、Linux的引导过程及其设置34
四、部署Linux服务器环境38
小结41
习题41
项目二 DHCP服务器配置与管理43
任务一 知识预备与方案设计43
一、知识预备43
二、方案设计45
任务二 Windows下的DHCP服务配置46
一、DHCP服务器的安装与配置46
二、DHCP客户端的配置与测试54
任务三 Linux下的DHCP服务配置57
一、安装与启动DHCP服务57
二、配置DHCP服务57
三、客户端的配置与测试58
任务四 DHCP服务的维护与深入配置59
一、DHCP服务的数据库维护59
二、DHCP中继代理60
三、DHCP疑难解答63
小结64
习题65
项目三 DNS服务器配置与管理66
任务一 知识预备与方案设计66
一、知识预备66
二、方案设计70
任务二 Windows下的DNS服务配置72
一、安装DNS服务器72
二、配置DNS服务器73
三、客户端的配置与测试78
任务三 Linux下的DNS服务配置80
一、安装DNS服务80
二、配置DNS相关的文件81
三、DNS配置文件的语法82
四、配置DNS主域名服务器87
五、客户端的配置与测试91
任务四 DNS服务的维护与深入配置92
一、DHCP服务实现DNS自动更新92
二、DNS疑难解答93
小结94
习题95
项目四 Web服务器配置与管理96
任务一 知识预备与方案设计96
一、知识预备96
二、方案设计98
任务二 Windows下的Web服务配置99
一、IIS及其安装99
二、架构公司的第一个网站101
三、在同一台服务器上为公司架构多个网站104
任务三 Linux下的Web服务配置111
一、Apache服务器及其安装111
二、架构公司的第一个网站112
三、在同一台服务器上架构多个Web站点114
任务四 Web服务的维护与深入配置117
一、IIS站点的深入配置117
二、Apache服务器的安全配置与管理124
三、搭建动态网站环境128
四、Apache服务器主配置文件httpd.conf详解134
小结149
习题150
项目五 FTP服务器配置与管理151
任务一 知识预备与方案设计151
一、知识预备151
二、方案设计154
任务二 Windows下的FTP服务配置155
一、安装与启动FTP服务155
二、架构公司的FTP服务器157
三、客户端的配置与测试166
任务三 Linux下的FTP服务配置171
一、安装FTP服务器171
二、配置FTP服务器171
任务四 FTP服务的维护与深入配置177
一、IIS及其FTP站点的备份与恢复178
二、IIS FTP站点的深入配置181
三、在Linux平台下设置基于IP的虚拟FTP服务器186
小结188
习题189
项目六 E-mail服务器配置与管理190
任务一 知识预备与方案设计190
一、知识预备190
二、方案设计193
任务二 Windows下的E-mail服务配置194
一、使用自带的服务组件配置邮件服务器194
二、配置邮件客户端并收发邮件200
任务三 Linux下的E-mail服务配置206
一、安装Sendmail206
二、配置Sendmail服务器206
三、测试Sendmail服务器210
任务四 E-mail服务的维护与深入配置212
一、Windows Server 2008架设SMTP服务器212
二、使用第三方软件搭建邮件服务器221
三、Linux平台下Sendmail配置文件详解226
四、在Linux平台下配置带认证的Sendmail服务器231
小结232
习题233
项目七 VPN服务器配置与管理235
任务一 知识预备与方案设计235
一、知识预备235
二、方案设计237
任务二 Windows下单网卡实现VPN238
一、安装VPN服务器238
二、配置VPN服务器240
三、客户端连接VPN服务器测试245
任务三 Linux下的VPN服务配置251
一、Linux下的主要VPN技术251
二、基于PPTP的VPN服务器配置252
三、VPN客户端配置与连接测试256
任务四 VPN访问及其常见问题解决257
一、通过VPN访问公司内网资源257
二、VPN常见问题及其解决方案260
小结262
习题262
项目八 CA及安全Web服务配置264
任务一 知识预备与方案设计264
一、知识预备264
二、方案设计266
任务二 Windows下的CA及安全Web服务配置267
一、安装证书服务器角色267
二、为Web服务器颁发证书275
三、将网站资源配置为要求SSL访问282
四、测试要求SSL访问的网站284
五、管理数字证书286
任务三 Linux下的CA及安全Web服务配置290
一、了解OpenSSL290
二、搭建CA证书服务器290
三、为Web服务器颁发证书295
四、将公司网站配置为要求SSL访问297
五、测试要求SSL访问的站点298
任务四 网络服务器安全设置初步301
一、整体网络安全简介301
二、Windows服务器的安全设置302
三、Linux下iptables防火墙配置基础306
小结313
习题314
附录一 Linux系统管理基础315
附录二 项目文档331
参考文献335