版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Windows 网络服务架构系列课程详解Windows 网络服务架构系列课程详解(三) -Web站点的部署方案 实验背景:WWW(word wide web)服务,即万维网服务,指在网上发布的,并可以通过浏览器观看的图形界面的服务。万维网服务是通过建立Web站点来实现的。在信息技术高速发展的今天,Internet之所以如此风行,WWW服务功不可没。因为它操作简单,界面魅力十足,可用来联机购物、买书、看电影、听广播、看电视、玩游戏、找工作、查资料等。各大公司也通过Web站点提供售前售后服务,这种良性的互动行为,直接提升了整体信息环境的便利性和普及性。常用的WWW服务软件,在Windows系统中是
2、IIS,在Linux系统中是Apache。本实验主要介绍使用IIS 6.0(目前已经为IIS7.0)在windows server 2003 上配置Web站点,实现WWW服务。实验目的:1、 介绍IIS 6.0的安装过程。2、 配置Web站点(重点是主目录和文档的配置)3、 配置虚拟目录4、 配置虚拟主机5、 浅谈Web站点的安全性实验网络拓扑:实验步骤1. IIS 6.0的安装IIS(Internet Information Services,Internet信息服务)主要用于Windows环境中,同样也是Microsoft公司提供的,存放在Windows server 2003操作系统中的
3、组件中。IIS 6.0主要包含的组件有WWW、FTP、SMTP Server、NNTP Servcer、Internet信息服务管理器、Internet打印、后台智能传输服务(BITS)服务器扩展等等。1.1、 首先在开始菜单里选择“控制面板”-“添加或删除程序”-“添加/删除Windows组件(A),打开windows组件安装向导。 1.2、 选择“应用程序服务器”组件,然后勾选“Internet信息服务(IIS),如图点击“下一步”则里面的所有的子组件都默认被安装上了。这并不是我们所需要的,而且安装起来非常慢。 2. 配置Web站点2.1、 在选择了“Internet 信息服务(IIS)”
4、之后,点击“详细信息”选择“万维网服务”进行安装就可以了。 2.2、 安装完成之后,通过“开始”“程序”“管理工具”“Internet 信息服务(IIS)管理器”打开管理站点的服务器界面。(默认情况下,主机里对于的子目录里已经建立好了一个默认站点,描述为“默认站点” 2.3、 网站的IP地址与TCP端口的配置选择“默认站点”右键单击“属性”,打开站点的属性,然后选择“网站”窗口,网站-网站标识:描述(S):可以描述一个站点是干什么的,默认为“默认站点”这里改为“上海站点”方便管理员使用控制台管理。IP地址(I):输入此站点的IP地址,一台主机的IP地址可以有多个,这里任意选择一个即可,后面的“
5、高级”选项主要是为了配置“主机头”使用的。TCP端口(T):web服务器使用的是HTTP协议或者基于加密的HTTPS协议(银行大部分都使用这种协议),而HTTP协议默认使用的端口号为TCP 80端口,HTTPS协议默认使用的端口号为TCP 443端口,如果使用默认端口号,客户端再访问的时候,就不需要在网址后面加入端口便可以访问,例如:8080/网站-连接:连接超时:在框中键入数字(以秒为单位)设置服务器在断开与非活动用户的连接之前等待的时间,默认为120秒。这项设置在启用了“保持HTTP连接”勾选状态才有效。保持HTTP连接:勾选该选项可以使客户端与Web服务器保持连接,进一步访问该服务器上的
6、网页时不需要重新建立连接。如果禁用了“保持HTTP连接”,那么浏览器将不得不为包含多个元素的页面进行大量的连接请求,可能需要为每个元素进行单独的连接。这些额外的请求和连接要求额外的服务器活动和资源,这将会降低服务器的性能。建议启用“保持HTTP连接”。时间上用“连接超时”加以限制。网站-启用日志服务:活动日志格式:主要保存客户端访问Web服务器的日志记录。默认为 “W3C扩展日志文件格式”,日志记录的内容可以通过“属性”进行设置。2.4、 主目录的设置设置主目录之前,首先在本地磁盘(或者远程磁盘)上创建一个Web站点的目录shanghai,并在里面编辑一个文档并以shanghai.htm网页的
7、格式命名以便做测试。完成这些操作的过程也可以在命令提示符下进行操作,如下所示:主目录的设置主要是设置客户端访问此站点的一些权限以及主目录的存放问题。通过设置主目录可以将网页发布到Web站点上。主目录的资源一般有三个来源:此计算机上的目录:也就是在本地磁盘建立的目录,默认目录存放的位置为“%systemroot%inetpubwwwroot”,将此目录修改为C:shanghai目录下。另一台计算机上的共享:将网页存放在网络中其它计算机上,要求使用UNC(访问共享文件夹的路径)路径,并需要用户访问权限。重定向到URL:选择该选项时,客户如果访问次Web站点,则会重定向到其它站点。设置完之后,可以指
8、定客户端访问此web服务器的权限,默认为“读取”、“记录访问”和“资源索引”权限。2.5、 文档的设置,也就是主页的设置。设置完目录之后,需要将所有网页连接到首页上,然后通过首页进行访问。首先,打开上海站点属性里的“文档”,默认情况下,有四个首页“Deault.htm,Default.asp,index.htm,iisstart.htm”其中,index.htm是我们最常用的,当然也可以自己指定首页,如上海站点的首页为shanghai.htm,可以通过“添加”按钮将shanghai.htm添加进来,然后,将其移动到最顶端,当应用的时候,服务器是从上到下进行首页搜索的,放到最顶端的目的是为了让客
9、户端更快的找到首页,其次是为了避免造成首页的混乱。2.6、 测试上海站点的Web网页在DNS服务器的正向查找区域()里添加一台主机,命名为shanghai,IP地址为(web站点的IP地址)。然后在客户机端设置TCP/IP的具体参数,DNS指向。打开IE浏览器输入3. 配置虚拟目录刚才在C盘建立的目录C:shanghai为主目录,也叫物理目录,主目录里也可以创建不同的子文件夹来存放不同的内容。如果文件很多,主目录的空间可能不足,就需要将上述的文件存放到其它分区或者其它计算机上,而用户访问时上述文件夹在逻辑上还归属于网站之下,这种归属于网站之下的目录称
10、为虚拟目录。可以利用虚拟目录将一个网站的文件分散存储在同一计算机的不同路径和其它计算机中,这些目录在逻辑上归属于主目录。这样做的好处有1、将数据分散保存到不同的磁盘或者计算机上,便于分别开发于维护。2、当数据移动到其它物理位置时,不会影响到Web站点的逻辑结构。3.1、 创建虚拟目录假设上海站点想添加两个栏目,一个是news栏目,将最新的新闻发布上去,另一个是products栏目,将最新开发出来的产品特性发布上去。需要新建两个虚拟目录,首先在%systemroot%下新建两个目录,然后在里面各添加一个首页,并以此命名为news.htm、products.htm。右击“上海站点,选择“新建”“虚
11、拟目录”写入别名“news”路径写入虚拟目录的实际物理位置设置虚拟目录的权限,默认为“读取”。点击“完成”便建立好了news虚拟目录。以同样的方式建立products虚拟目录。3.2、 配置虚拟目录配置虚拟目录和配置主目录基本相同,注意:文档和本地路径的设置。配置完成之后,首先在IIS管理器中进行浏览一下(右键单击相应的子目录,选择“浏览”),看是否能解析出虚拟目录里首页的内容。然后再在客户机上进行解析。解析时,需要输入4. 配置虚拟主机为了提高硬件资源的利用率,可以在一台计算机上运行多个网站,而不需要另加什么硬件,这些网站称为虚拟主机。实现虚拟主机一般有三种方法:1、 使用不同的IP地址(网
12、页这IP地址是一对一的关系,这种方式需要足够的IP地址才行)2、 使用不同的IP地址、不同的TCP端口(需要记忆端口号,不便于浏览,不过这个在一些需要增强安全性的网站而已有点用处)3、 使用相同的IP地址和TCP端口、不同的主机头(通过主机头本质上是站点对应的FQDN)进行区分不同站点。4.1、 使用不同IP地址访问多个网站首先在web服务器上添加多个IP地址,在TCP/IP属性的高级选项里添加。然后,新建一个网站,并命名为北京站点,建立好之后,在主目录里将本地路径设置为C:beijing,IP地址设置为,TCP端口号设置不变为80,文档中添加beijing.htm并移动
13、到最顶层。在DNS的正向查找区域里添加一条主机A记录为beijing,IP地址为。设置完成之后,在客户端进行测试即可。4.2、 利用相同的IP地址和TCP端口访问不同的网页。首先,将Web上设置的多个IP地址删除掉,留下一个IP地址,以免造成干扰,当将两个网站的IP地址和TCP端口号配置成一样时,就出现了网站冲突的现象,如下面所示,北京站点处于停止状态。打开北京站点的“属性”,选择“网站”选项,然后输入TCP端口号为任意一个端口号(不能设置成80),最好在1024以后,因为1024以前的端口号都是具有特殊意义的,以免在网络中造成冲突,设置TCP端口号
14、为3000,SSL端口可以设置为空,高级选项里的主机头也为空。删除刚在在DNS的区域上配置的主机beijing记录,然后添加一条A记录,命名为beijing,并将IP地址也改为。这样,北京网站和上海网站就使用了同一个IP地址了。客户端每次访问的时候,最好清除一下DNS缓冲和网页缓冲(删除Cookies,删除文件,清除历史记录),访问的时候,应该在IE浏览器里输入:3000/,而http:/shanghai,4.3、 配置主机头网站之间的差异可以通过网络层的IP地址进行区分,同时也可以通过传输层的端口号进行区分。但是这都不是最好的解决办法,而最好的解决办法是让所有的网页使用
15、相同的IP地址和端口地址。主机头便做到了这一点,它是通过区分各自的FQDN来实现的。4.4、 配置上海网站的主机头,打开上海站点的属性,IP地址设置成,端口号设置为80,然后选择IP地址的 “高级”选项,编辑对应的主机头为。以同样的方式打开北京站点的属性窗口,设置同样的IP地址和端口号,然后编辑IP地址的主机头为,这也就是现在网络上的好多虚拟主机租用为何如此便宜的原因了。 下面是在客户端进行的测试,可以看出,输入网址的时候是不需要输入端口号的。同时也没浪费IP地址。5. Web站点的安全性Web站点建立之后,就可以对用户提供信息浏览服务,通常是运行匿
16、名访问的。但某些特殊网站(或者虚拟目录)要求用户提供用户账号和密码才能访问,或者限制某些IP地址能(或不能)访问。5.1、 身份验证和访问控制当客户端链接到Web站点时,Web站点会检查是否运行匿名访问(首先要检查IP地址是被允许的前提下)。如果Web站点不允许匿名访问,就必须输入用户账号和密码。打开上海站点的属性窗口,选择“目录安全性”单击“身份验证和访问控制”的“编辑”按钮匿名身份验证:“启用匿名访问”使用户无须输入用户名和密码,便可以访问Web站点。当用户试图连接到网站时,Web服务器将连接分配给Windows用户账户IUSR_computername,此处的computername是允
17、许IIS的计算机的名称,此用户在搭建IIS的web服务器的时候自动建立生成。基本身份验证:该方法要求提供用户名和密码由于密码在网络上是以明文形式发送的,这些密码很容易被截取,所以安全性较低。集成Windows身份验证:Windows集成身份验证比基本身份验证安全,而且在用户具有Windows域账户的内部网环境中能很好地发挥作用。在集成Windows身份验证中,浏览器尝试使用当前的用户在域登陆过程中使用的凭据,如果此尝试失败,就会提示改用户输入用户名和密码。如果用户作为域用户登陆到本地计算机,则此用户在访问该域中的网络计算机时不必再次进行身份验证。该身份验证不能通过代理服务器使用。Windows
18、域服务器的摘要式身份验证:摘要式身份验证比基本身份验证安全。在使用摘要身份验证时,密码不是以明文形式发送。摘要身份验证比集成Windows身份验证优越的地方是前者可以通过代理服务器使用。Windows域服务器的摘要式身份验证需要使用域用户。.NET passport身份验证:Miscrosoft .NET Passport是一项用户身份验证服务,它允许单一签入安全性,可使用户在访问启用了.NET Passort的网站和服务时更改安全。启用了.NET Passport的站点依靠.NET Passport中央服务器来对用户进行身份验证,但是,改中央服务器不会授权或拒绝特定用户对各个启用了.NET
19、Pssport的站点进行访问。控制用户的权限由网站负责。选择此选项时,对IIS的请求必须在查询字符串或Cookie中包含有效的.NET Passport凭据。如果IIS不检测.NET Passport凭据,这些请求就会被重定向到.NET Passport登陆页。注意:如果激活了匿名访问,则匿名访问会比其它身份验证方法优先。首先,在web服务器上创建一个用户命名为zhangsan,密码为123456,然后在上海站点上右键选择“权限”添加zhangsan用户,并设置为读取权限即可。不勾选“启用匿名访问”,勾选“集成Windows身份验证”,然后在客户端的IE浏览器里输入 (注意:清除客户端IE浏览器的缓冲和DNS缓冲)便出现了一个登陆对话框,此时要求你输入具有访问网页权限的用户名和密码,输入刚才创建的用户名和密码即可访问。5.2、 IP地址和域名限制除了上述访问可以增加网站的安全性之外
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【东北师大版劳动实践】六年级上册第二单元第3课《漂流的图书·“漂流”吧图书》
- 开题报告:职业院校混合所有制产业学院发展的关键瓶颈与突破路径研究
- 季华路西延道路绿化工程施工组织设计方案
- 开题报告:新时代香港青少年中华民族共同体意识及其培育研究
- 农业科技创新与成果转化合作合同
- 《幼儿园教育活动目标设计与实践》周考卷1答
- 2024年中班教案社会《我升中班啦》
- 2024年xyz科技公司关于虚拟现实产品研发合同
- 《全面的骨科讲义》课件
- 2024常用施工监理协议格式范本版B版
- 2024年高考语文阅读之李娟散文专练全国解析版
- PHOTOSHOP试题库(带答案)
- 华为IPD流程各阶段370个活动详解
- 惠州一中初一(17)班主题班会省公开课一等奖全国示范课微课金奖
- 幼儿园课件之大班故事《特别的气象员》
- 2024年锦州师范高等专科学校单招职业技能测试题库及答案解析
- 2024年三级劳动关系协调员技能理论考试题库(浓缩500题)
- 粤23G-T012 弹卡式连接预应力混凝土实心方桩
- 2022-2023学年山东省青岛市高一年级下册开学检测语文试题 (解析版)
- 宴会设计与服务 课件 项目三、中式宴会台面设计
- 2023年全国中小学班主任网络培训示范班在线考试试题50题(附全答案+考试注意事项)
评论
0/150
提交评论