第12章 WEB服务器的安装与配置_第1页
第12章 WEB服务器的安装与配置_第2页
第12章 WEB服务器的安装与配置_第3页
第12章 WEB服务器的安装与配置_第4页
第12章 WEB服务器的安装与配置_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第12章章 web服务器的安装与配置服务器的安装与配置 12.1 web服务概述 www(world wide web,也称web或万维网)是internet 上集文本、声音、动画、视频等多种媒体信息于一身的信息服务系 统。整个系统由web服务器、浏览器及通信协议三部分组成。它 是建立在客户机/服务器模型之上,以http和html为基础,用户 可以在世界范围内利用统一界面的浏览器进行访问的一种特殊的结 构框架。web服务是当前应用最广泛的网络服务。 www采用的通信协议是超文本传输协议(hypertext transfer protocol,http),它可以传输任意类型的数据对象, 是in

2、ternet发布多媒体信息的主要应用层协议。 www中的信息资源主要由一篇篇的网页为基本元素构成, 所有网页采用超文本标记语言(hypertext markup language , html)来编写,html对web页的内容、格式及web页中的超链 接进行描述。web页间采用超级文本(hypertext)的格式互相链 接。通过这些链接可从这一个网页跳转到另一个网页上,这也就是 所谓的超链接。 internet中的网站成千上万,为了准确查找。人们采用了统一 资源定位器(uniform resource locator,url)在全世界唯一标 识某个网络资源。其描述格式为: 协议:/主机名称/路

3、径名/文件名:端口号 例如,http:/,客户程序首先看到http(超文本 传输协议),知道处理的是html连接,接下来的是 站点地址(对应某一个特定的ip地址,通过第11章dns服务解 析),http默认使用的tcp协议端口为80,可省略不写。 12.2 web服务器的安装与配置 12.2.1 安装web服务器 任务一:安装iis 6.0 安装web服务器。 操作步骤: (1)选择“开始”“设置”“控制面板”“添加或删除程 序”“添加/删除windows组件”命令,打开“windows组件向导”对话 框,如图12-1所示。在列表框中选择“应用程序服务器”组件,单击“详 细信息”按钮。 图12

4、-1 “windows组件向导”对话框 (2)在“应用程序服务器”对话框中选择“internet信息服务(iis)” 复选框,单击“详细信息”按钮,如图12-2所示。 图12-2 “应用程序服务器”对话框 (3)在“internet信息服务(iis)”对话框中选择“万维网服务”复选 框,单击“确定”按钮开始安装,如图12-3所示。 (4)完成安装后,系统会在“开始”“程序”“管理工具”程序组 中会添加一项“internet信息服务管理器”命令,此时服务器的web服务会 自动启动。 图12-3 “internet信息服务(iis)”对话框 12.2.2 iis 6.0基本配置 选择“开始”“程序

5、”“管理工具”“internet信息服务(iis) 管理器”命令,打开“internet信息服务(iis)管理器”窗口,如图12-4所 示。 图12-4 internet信息服务管理器 与windows 2000 server和windows xp professional中的iis不同,基 于windows server 2003的iis 6.0是以高度安全和锁定模式安装的。默认 情况下,iis仅服务于静态网页内容,这意味着asp、asp.net、webdav 等功能将不能使用。如果需要这些功能,必须通过手工方式进行启用。所 以应该在安装iis后需要启用所需的服务。 在internet信息服

6、务管理器窗口中选择“web服务扩展”选项,在其右 侧列表中将显示iis 6.0提供的服务功能。如果要启用某一功能(如active server pages),可在选取该名称后,将“状况”改为“允许”即可,如 图12-5所示。 图12-5 启用iis 6.0中所需的功能 12.2.3 配置web服务器 1使用默认站点 安装iis时,系统将自动建立一个默认网站,用于测试iis是否能够正常 运行。默认网站的路径为d:inetpubwwwroot,其中d:为windows server 2003的安装分区。将想要发布网站的内容全部复制到默认网站的主目录下, 这样可以不需要做太多的设置就可以完成对一个w

7、eb站点的发布。 2新建网站 (1)打开internet信息服务管理器窗口,右击网站,在弹出的菜单中 选择“新建”“网站”命令,打开“网站创建向导”对话框,单击“下 一步”按钮继续。 (2)在“网站描述”文本框中输入说明文字,单击“下一步”按钮继续, 打开如图12-6所示窗口,输入新建web站点的ip地址和tcp端口号。如果 通过主机头文件将其他站点添加到单一ip地址,必须指定主机头文件名称。 图12-6 设置网站ip地址与tcp端口 (3)单击“下一步”按钮,打开如图12-7所示的对话框,输入站点的主 目录路径。 图12-7 设置网站主目录 (4)单击“下一步”按钮,在如图12-8所示的对话

8、框中,设置web站点 的访问权限。一般要选择“读取”复选框,若网站使用了脚本语言,还需 选择“运行脚本(如asp)”复选框。为保证网站安全,建议不要选择 “写入”复选框,然后单击“下一步”按钮完成设置。 图12-8 设置网站访问权限 (5)这样,web站点已经发布成功,可通过在浏览器地址栏中输入 3打开网站首页(首页文件名必须是default.htm、 default.asp或index.htm)。若要通过域名方式访问网站,需向dns服务器 中添加相关记录,方法参看第11章。 3新建虚拟目录 在网站建设过程中,可能会因为安全原因或空间原因,网站的内容需 要存放

9、在不同的硬盘甚至不同的计算机上,通过虚拟目录技术可以将这些 目录映射为同一个网站的子目录,就好象是物理上的硬盘真正存在这样的 子目录一样。对虚拟目录进行访问时,只要在主站的访问地址后加上虚拟 目录名就可以了。 任务二:新建虚拟目录 在上面创建的主站“2003”下面创建虚拟目录,将虚拟目录的实际目录 放在c盘上。 操作步骤: (1)在internet信息服务管理器上右击前面新建的站点“2003”,在弹 出的快捷菜单中执行“新建”“虚拟目录”命令,打开虚拟目录创建向 导。 (2)在打开的如图12-9所示的对话框中输入虚拟目录的别名,然后单 击“下一步”按钮。 (3)在“网站内容目录”文本框中输入虚

10、拟目录的实际位置,单击 “下一步”按钮。在“虚拟目录访问权限”对话框中设置访问虚拟目录的 权限,单击“下一步”按钮后完成虚拟目录的创建。 (4)在浏览器地址栏中输入3/xuni,即可实现对虚拟 目录中内容的访问。 图12-9 输入虚拟目录别名 12.2.4 web站点的管理 web站点建立好之后,可能在实际的工作中还要再次进行配置。 打开internet信息服务器窗口,在所要管理的网站上右击,在弹出的快 捷菜单中执行“属性”命令,打开该站点的“属性”对话框,如图12-10所 示。 图12-10 “属性”对话框 1“网站”选项卡 如图12-9所示,在该选项卡中主

11、要设置以下内容。 “描述”:该网站的说明文字,用它来表示网站名称。 “ip地址”:设置此网站使用的ip地址,如果构架此网站的计算机中 设置了多个ip地址,可以选择对应的ip地址。若网站要使用多个ip地址或 与其他网站共用一个ip地址,则可以通过“高级”按钮设置。 “tcp端口”:确定正在运行的服务的端口,默认值为80。 “连接超时”:设置服务器断开未活动用户的时间。 “启用日志记录”:表示要记录用户活动的细节,在“活动日志格式” 下拉列表框中可选择日志文件使用的格式。单击“属性”按钮可进一步设 置记录用户信息所包含的内容,如用户ip、访问时间、服务器名称等。默 认的日志文件保存在windows

12、 system32 log files子目录下。良好的 管理习惯应注重日志功能的使用,通过日志可以监视访问本服务器的用户、 内容等,对不正常的连接和访问加以监控和限制。 2“性能”选项卡 “带宽限制”:如果计算机上设置了多个web站点,或是还 提供其他的internet服务,如文件传输、电子邮件等,那么就有必 要根据各个站点的实际需要,来限制每个站点可以使用的带宽。要 限制web站点所使用的带宽,只要选择“限制网站可以使用的网 络带宽”复选框,在“最大带宽”文本框中输入设置数值即可。 “网站连接”:“不受限制”表示允许同时发生的连接数不受限制; “连接限制为”表示限制同时连接到该站点的连接数,

13、在文本框中输入允 许的最大连接数。 3“主目录”选项卡 如图12-11所示,在该选项卡中可以设置网站主目录及应用程序等。 “此资源的内容来自”:用于指定主目录所在的位置。“此计算机上 的目录”表示站点内容来自本地计算机;“另一台计算机上的共享”可以 允许用户查看或更新与该计算机有活动连接的其他计算机上的web内容; “重定向到url”表示将连接请求重新定向到别的网络资源,如某个文件、 目录、虚拟目录或其他站点等。 图12-11 “主目录”选项卡 “执行权限”:设置对该网站或虚拟目录资源进行何种级别的程序执 行。“无”表示只允许访问静态文件,如html或图像文件;“纯脚本” 表示只允许运行脚本,

14、如asp脚本;“脚本和可执行程序”表示可以访问 或执行各种文件类型,如服务器端存储的cgi程序。 应用程序池:选择运行应用程序的保护方式。 4“文档”选项卡 “启动默认内容文档”:当用户通过浏览器连接至web站点时,若未 指定要浏览哪一个文件,则web服务器会自动传送该站点的默认文档供用 户浏览,例如我们通常将web站点主页default.htm、default.asp和 index.htm设为默认文档,当浏览web站点时会自动连接到主页上。 “启用文档页脚”:选择此项,系统会自动将一个html格式的页脚 附加到web服务器所发送的每个文档中。页脚文件不是一个完整的html 文档,只包括需要用

15、于格式化页脚内容外观和功能的html标签。 5“目录安全性”选项卡 身份验证和访问控制:单击“编辑”按钮,打开“身份验证方法”对 话框,在该对话框中可以设置是否启用匿名访问及匿名访问时使用的用户 名和密码。另外还可以设置以什么样的身份验证方法来访问页面。 ip地址和域名控制:使用ip地址或域名授权或拒绝对资源的访问。 “安全通信”:通过使用服务器证书和证书映射来提供保护客户端与web 服务器之间通信安全的途径。单击“服务器证书”按钮可以启动web服务 器证书向导来获取服务器证书。 任务三:设置ip地址限制 为网站设置访问权限,拒绝210.200.120.*的用户访问该网站。 操作步骤: (1)

16、单击“编辑”按钮,打开“ip地址和域名限制”对话框。 (2)选择“授权访问”单选按钮,单击“添加”按钮,打开“拒绝访 问”对话框。 (3)选择“一组计算机”选项,在“网络标识”文本框中输入 “210.200.120”,“子网掩码文本框”中输入“”,单击“确 定”按钮后如图12-12所示。 (4)单击“确定”按钮完成对该网站的ip地址访问限制。 图12-12 设置ip地址限制 12.2.5 创建安全的web站点 随着windows server 2003操作系统的推出,windows平台 的安全性和易用性大大增强。然而,在默认情况下,iis使用http 协议以明文形式传

17、输数据,没有采取任何加密措施,用户的重要数 据很容易被窃取,为了保护网络中的重要数据,可以使用ssl来增 强iis服务器的通信安全。 ssl(security socket layer)全称是加密套接字协议层,它 位于http协议层和tcp协议层之间,用于建立用户与服务器之间 的加密通信,确保所传递信息的安全性,同时ssl安全机制是依靠 数字证书来实现的。ssl基于公用密钥和私人密钥,用户使用公用 密钥来加密数据,但解密数据必须使用相应的私人密钥。使用ssl 安全机制的通信过程如下:用户与iis服务器建立连接后,服务器 会把数字证书与公用密钥发送给用户,用户端生成会话密钥,并用 公共密钥对会话

18、密钥进行加密,然后传递给服务器,服务器端用私 人密钥进行解密,这样,用户端和服务器端就建立了一条安全通道, 只有ssl允许的用户才能与iis服务器进行通信。ssl网站不同于一 般的web站点,它使用的是https协议,而不是普通的http协议。 因此它的url格式为:https:/网站域名。 1安装证书服务 要想使用ssl安全机制功能,首先必须为windows server 2003系统 安装证书服务。 (1)执行“开始”“设置”“控制面板”“添加或删除程 序”“添加/删除windows组件”命令,打开“windows组件向导”窗口, 在列表中选择“证书服务”组件。如图12-13所示。在弹出的

19、对话框中单击 “是”按钮,然后单击“下一步”按钮。 图12-13 选择“证书服务”组件 (2)在“ca类型”对话框中选择“独立根ca”,如图12-14所示,单击 “下一步”按钮。 图12-14 选择ca类型 (3)在“ca识别信息”对话框中输入此ca的公用名称,并设置其有效期 限,如图12-15所示,单击“下一步”按钮。 图12-15 输入ca识别信息 (4)在“证书数据库设置”对话框中指定证书数据库和证书数据库日志 的位置,如图12-16所示,单击“下一步”按钮。 (5)弹出一个对话框,提示要暂时停止internet信息服务,单击“是”按 钮即可开始安装,单击“完成”按钮完成组件的安装。 图

20、12-16 证书数据库设置 2创建请求证书文件 (1)执行“开始”“程序”“管理工具”“internet信息服务 (iis)管理器”命令,打开internet信息服务管理器窗口,选取要使用ssl 的网站,如图12-17所示。 图12-17 iis管理器窗口 (2)单击鼠标右键,在弹出的快捷菜单中执行“属性”命令。在打开的 站点属性对话框中选择“目录安全性”选项卡,如图12-18所示。 图12-18 “目录安全性”选项卡 (3)单击“服务器证书”按钮,打开“欢迎使用web服务器证书向导” 对话框,如图12-19所示,单击“下一步”按钮。 图12-19 web服务器证书向导 (4)在“服务器证书”

21、对话框中选择“新建证书”单选按钮(若已经为 当前服务器申请了证书,选择“分配现有证书”或“从密钥管理器备份导 入证书”),如图12-20所示,单击“下一步”按钮。 图12-20 申请新证书 (5)打开如图12-21所示对话框,选择“现在准备证书请求,但稍后发送” 单选按钮,单击“下一步”按钮。 图12-21 选择证书的请求方式 (6)打开如图12-22所示对话框,在“名称”文本框中输入一个便于记忆 的证书名称,单击“下一步”按钮。 图12-22 输入新证书的名称 (7)打开如图12-23所示对话框,在“单位”和“部门”文本框中输入相 应的名称,单击“下一步”按钮。 图12-23 输入单位和部门

22、的名称 (8)打开如图12-24所示对话框,在“公用名称”文本框中输入安装证书 的服务器的域名或netbios名,单击“下一步”按钮。 图12-24 输入公用名称 (9)打开如图12-25所示对话框,输入地理信息,单击“下一步”按钮。 图12-25 输入地理信息 (10)在打开的如图12-26所示的对话框中,选择证书文件的存储位置, 单击“下一步”按钮。 图12-26 选择证书的存储位置 (11)打开如图12-27所示对话框,在该对话框中显示了所有的设置信息, 确认无误后单击“下一步”按钮。 (12)打开“完成web服务器证书向导”对话框,单击“完成”按钮, 完成对证书的申请。 图12-27

23、确认设置信息 3申请服务器证书 完成上述设置后,还要把创建的请求证书文件提交给证书服务器。 (1)打开ie浏览器,在地址栏中输入3/certsrv,打 开如图12-28所示的申请证书页面。 图12-28 证书申请页面 (2)选择“申请一个证书”,打开如图12-29所示的页面。 图12-29 申请证书类型页面 (3)选择“高级证书申请”,打开如图12-30所示的页面。 图12-30 高级证书申请页面 (4)选择“使用base64编码的cmc或pkcs#10文件提交一个证书申请, 或使用base64编码的pkcs#7文件续订证书申请”,打开如图12-31所示 的页

24、面。 图12-31 输入证书 (5)用记事本打开图12-26中申请的证书文件(c:certsrv.txt), 将其全部内容复制并粘贴到“保存的申请”下面的列表框中,单击 “提交”按钮,打开如图12-32所示的页面。 图12-32 证书挂起页面 4颁发服务器证书 (1)执行“开始”“程序”“管理工具”“证书颁发机构”命 令,打开证书颁发机构窗口,在主窗口中展开树状目录,选择“挂起的申 请”,如图12-33所示。 图12-33 证书颁发机构窗口 (2)选择刚才申请的证书,单击鼠标右键,在弹出的快捷菜单中执行 “所有任务”“颁发”命令。颁发成功后,在左侧窗格中选择“颁发的 证书”,在右侧窗格中将显示已颁发的证书,如图12-34所示。 图12-34 已颁发的证书 (3)双击已颁发的证书,在弹出的“证书”对话框中,选择“详细信息” 选项卡,如图12-35所示。 图12-35 证书详细信息 (4)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论