Windows组建网络服务 ——WEB服务器的组建与架构

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介:
实验目标:
 
能够熟练的掌握WEB服务的基本原理和架构;
能够IIS服务包含的主要服务;
能够掌握默认网站的基本配置以及原理;
能够掌握虚拟目录的基本配置;
能够熟练的掌握虚拟主机的配置;
能够增强网站安全性的基本方法;
实验拓扑:
 
实验步骤:
 
第一步:安装Internet信息服务组件:
WWW服务,及万维网服务,只在网上发布的,那么WWW为什么能在网上发布呢?WWW服务建立是通过WEB站点来完成的。
那么我们肯定知道在windows中我们用的是IIS而在linux中我们则用的是apache,下面我们来通过试验来揭开IIS神秘的面纱。首先我们知道IIS是windows中的一个组建而已!现在最新的是IIS6.0。IIS6.0为用户提供了集成、可靠、可扩展、安全即可管理的web服务器解决方案。现在经过改善已经满足了企业和用户的基本需求:
IIS6.0由下面几部分组成:
分别是万维网www、文件传输协议ftp、简单邮件传输协议smtp service、nntp Internet信息服务管理器、以及后台智能传输服务服务器扩展
 
(1)、在“开始”菜单中选择“控制面板”中“添加删除程序”如图所示:::
 
clip_image004
 
(2)、然后点击“添加删除组建”在弹出的“组建向导”中我们选择“应用程序服务器”然后单击“详细信息“即可完成;
 
clip_image006
 
(3)、在弹出的“应用程序服务器”窗口中,可以看见默认安装的子组建,我们在这里不做任何改动,如果在以后中我们还需要再添加相应的组建。
 
clip_image008
 
(4)、如图所示就是IIS安装的具体过程;
 
clip_image010
 
(5)、按照系统提示,插入2003的光盘或者指定的路径,单击“确定”就完成了IIS6.0的安装;
 
clip_image012
 
第二步:创建以及配置默认网站:
 
(1)、安装完IIS之后,我们选择“开始—程序—管理工具—IIS管理器”即可打开IIS管理器。如图下图所示:
 
clip_image014
 
(2)、如下图所示是默认网站的界面:
下面我们共同来了解一下默认站点上的一些具体信息;
 
1. IP地址与TCP端口:要访问一个WEB站点,首先配置网站的IP地址和TCP端口。在默认站点的属性中我们选择“网站”即可看到他的一些具体的详细信息;在“IP地址”这一栏中我们可以选择“全部未分派”或者“指定本地的IP地址”,“TCP端口”为“80”,表示web服务器默认的站点,如果我们还可以来修改TCP端口来访问WEB站点,但是在一般的情况下,TCP端口是保留默认的。
还有一些像其他的基本描述:
 
描述::通俗易懂的是让我们明白他是干什么的,也就是说他是用来做标记的!!!
连接超时:就是说当你连接和没有连接之前的超时等待;但在一般情况下,默认超时的时间是120秒。
 
保持HTTP连接可以与客户端一起来保持连接,进一步的时候我们是不需要重新连接就即可访问了;
 
clip_image016
 
(3)、在配置默认站点的之前我们首先先创建一个文件夹并为他设置访问的网页;如图所示我们在C盘为默认网站创建了一个默认文件夹并为他设置了要访问的网页:
 
clip_image018
 
(4)、配置“默认网站”的主目录:
在配置主目录的时候在这里有三个选项一般情况下,我们会选择第一种情况“如图示”但是我们还可以选择第二种和第三种来完成WEB站点的访问。
 
此计算机上的目录:他可以将该网站的网页存放在本地的计算机的路径中。
另一台计算机上的共享:选择该选项,可以将网页存放在网络存放在网络的其他的计算机,但是他要UNC路径来确定。
重定向到URL:如果选择这项,客户端访问的时候他会指定到其他的网站:
在这里要注意我们只能选择“读取”来完成,一般情况下他是不会选择“写入”的。如果那样对于网页是不安全的!!!
 
clip_image020
 
(5)、配置“默认网站”的文档:
在配置文档的时候我们要知道设置“文档”其实是设置网站的首页;在这里我们也可以添加主页:如图是我们在为他添加的;
 
clip_image022
 
(6)、下面是为它配置添加完成的如图所示:
clip_image024
 
(7)、下面我们来访问自己的创建的WEB服务器:
 
clip_image026
 
第三步:配置虚拟目录:
在做之前我们首先要明白配置虚拟目录有说明好处,配置虚拟目录可以将数据分散保存到不同的磁盘或者计算机上,便于管理和维护;如果当你的数据移动到其他物理位置的时候,不会影响WEB站点的逻辑结构;
还是和上面一样我们在创建虚拟目录之前我们来创建文件夹以及为他创建文件夹的内容;如图所示:
 
clip_image028
clip_image030
 
创建虚拟目录:
(1)、选中默认站点然后选择“新建”虚拟主机:如图所示:
 
clip_image032
 
他会弹出一个向导界面看你是不是继续“下一步”;
 
clip_image034
 
(2)、在“虚拟目录创建向导”的“虚拟目录别名”文本框中键入“要输入的别名的名字”下一步;
 
clip_image036
 
(3)、在“网站内容目录”中我们选择输入文本的路径(但是此文件夹必须是包含网页的文件的目录)
 
clip_image038
 
(4)、配置完他的路径我们在配置他的首页,及他的文档;具体如图所示:
 
clip_image040
 
(5)、然后选择他的“权限”,我们只是勾选他的“读取”即可完成;
 
clip_image042
 
(6)、完成上面的配置即可完成!如图所示:
 
clip_image044
 
(7)、我们来访问虚拟目录是不是完成了:
 
clip_image046
 
第四步:配置不同的虚拟主机:
 
配置虚拟主机一般有三种方法:
使用不同的IP地址;
使用相同的IP地址、不同的TCP端口;
使用相同的IP地址和TCP端口、不同的主机头:
一、通过不同的IP地址来访问;
在这里我们配置两个IP地址;192.168.1.2和192.168.1.3,在这里我们添加192.168.1.3,
 
clip_image048
下面是添加IP地址完成界面:
 
clip_image050
我们在创建第二个网站;
 
clip_image052
 
(1)、创建新的网站:
选择站点右键新建即可完成如图所示:
 
clip_image054
 
(2)、在创建的新建的界面中会出现如图所示的向导界面:
 
clip_image056
 
(3)、下面是对新建站点的描述。我们在这里输入“dr”即可下一步:
 
clip_image058
 
(4)、在新创建的网站中输入新添加的IP地址:
 
clip_image060
 
5)、在这里我们指定他的目录的是新建的网站的具体目录:
 
clip_image062
 
(6)、在这儿和上面一样我们选择“读取”下一步:
 
clip_image064
 
(7)、完成上面的步骤新创建的网站就完成了,注意:创建网站和创建虚拟目录基本上一样!
 
clip_image066
 
(8)、在创建上面的网站,我们来配置新建的网站:
 
clip_image068
 
(9)、添加新的文档首页,(在这里配置是在上面刚创建的)
 
clip_image070
 
10)、这是添加后的文档::
 
clip_image072
 
(11)、下面我们来访问一下看是不是能够访问:
 
clip_image074
 
二、配置不同的TCP端口;
如果两个网站的IP地址和TCP端口完全相同那么会出现怎么样的情况呢?
如下图所示:
 
clip_image076
 
如图所示:他会出现这两种情况:
 
clip_image078
 
我们来修改他的TCP端口就可以完成访问了:如图所示:(把自己的端口修改成其他的)
 
clip_image080
 
下面我们来访问通过设置不同的端口设置后的网页:
 
clip_image082
 
三、配置主机头:
在配置主机头之前我们先创建DNS服务,因为DNS他可以将域名解析成IP地址,将IP地址解析成域名:主机头的形式相当于FQDN,如果当出现相同的IP地址和TCP端口的时候我们会选择主机头来完成相应的配置;
在DNS服务器上创建DNS服务;
 
clip_image084
选择主要区域来完成DNS的构建;
 
clip_image086
 
填写相应的区域名称;我们在这里来设置区域的名是benet.com
 
clip_image088
 
完成上面的提示他会出现DNS服务的文件名我们在这里选择默认的即可;
 
clip_image090
 
我们还是和上一步一样选择默认的OK了,我们也可以选择其他的;在本例中我们就选择默认的:
 
clip_image092
 
完成上面的步骤就OK了
 
clip_image094
 
那么现在新建区域我们已经创建好了,我们就为区域创建主机:
如图所示是新创建好的主机:注意他们的IP地址是相同的:
 
clip_image096
 
(1)、下图是我们为默认的网站配置的主机头,点击“编辑”就OK;
 
clip_image098
 
(2)、如图是出现编辑的界面:我们为他配置IP地址和TCP端口:
 
clip_image100
 
(3)、下图是我们为新建的网站配置的主机头,点击“编辑”就OK;
 
clip_image102
 
(4)、如图是出现编辑的界面:我们为他配置IP地址和TCP端口:
 
clip_image104
 
(5)、我们来通过不同的主机头来访问不同的网站:但是我们应该注意当我们配置了主机头我们就不能在用IP地址来访问了:
 
clip_image106
clip_image108
 
四、WEB站点的安全性;
(1)、我们在这里可以,通过身份验证和访问控制;在默认站点的窗口中,选择目录的安全性的选项;
 
clip_image110
 
(2)、我们为了试验的效果更明显我们可以来创建两个用户:
 
clip_image112
 
(3)、我们在这里选择允许匿名访问的时候我们可以选择我们新创建的用户的名字;具体如图所示:
 
clip_image114
 
(4)、当你确定的时候他会出现确认密码让你来确定:如图:
 
clip_image116
 
(5)、下面我们来看看效果是不是就变了呢?(注意:当我们勾选匿名访问的时候我们通过实验该明白,只要是user中的用户都可以匿名访问但还是要相应的权限来完成!其中系统默认的用户他是属于Gusts中的)
 
clip_image118
 
(6)、当我们把“启用匿名访问”的勾去掉访问的时候他就需要授权了!!!!
 
clip_image120
 
(7)、如果启用“启用匿名访问”那么会出现下面的对话框!!!
 
clip_image122
 
(8)、我们还可以通过”IP地址和域名限制“来访问。
 
clip_image124
 
(9)、当我们选中“启用匿名访问”时候会出现下面的界面:我们在这里设置的是客户机的IP地址;
 
clip_image126
 
(10)、我们在客户机上来测试一下,如图::
 
clip_image128
 
 
(11)、在其他的客户机上我们还是可以访问如图:
 
clip_image130


本文转自devilangel 51CTO博客,原文链接:http://blog.51cto.com/devliangel/140909,如需转载请自行联系原作者

相关文章
|
2月前
|
机器学习/深度学习 人工智能 运维
企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门
本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统的理论讲解与实践操作,学员将了解LLM的基本知识、模型架构及其在实际运维场景中的应用,如日志分析、故障诊断、网络安全与性能优化等。
77 2
|
15天前
|
弹性计算 监控 数据库
制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程
本文通过一个制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程,展示了企业级应用上云的实践方法与显著优势,包括弹性计算资源、高可靠性、数据安全及降低维护成本等,为企业数字化转型提供参考。
41 5
|
20天前
|
消息中间件 前端开发 JavaScript
探索微前端架构:构建现代Web应用的新策略
本文探讨了微前端架构的概念、优势及实施策略,旨在解决传统单体应用难以快速迭代和团队协作的问题。微前端允许不同团队独立开发、部署应用的各部分,提升灵活性与可维护性。文中还讨论了技术栈灵活性、独立部署、团队自治等优势,并提出了定义清晰接口、使用Web组件、状态管理和样式隔离等实施策略。
|
22天前
|
云安全 人工智能 安全
阿里云稳居公共云网络安全即服务市占率第一
日前,全球领先的IT市场研究和咨询公司IDC发布了《中国公有云网络安全即服务市场份额,2023:规模稳步增长,技术创新引领市场格局》报告。报告显示,阿里云以27.0%的市场份额蝉联榜首。
|
26天前
|
网络协议 数据挖掘 5G
适用于金融和交易应用的低延迟网络:技术、架构与应用
适用于金融和交易应用的低延迟网络:技术、架构与应用
52 5
|
1月前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
27天前
|
人工智能 安全 Cloud Native
|
2月前
|
存储 安全 数据可视化
提升网络安全防御有效性,服务器DDoS防御软件解读
提升网络安全防御有效性,服务器DDoS防御软件解读
53 1
提升网络安全防御有效性,服务器DDoS防御软件解读
|
1月前
|
前端开发 JavaScript API
探索JAMstack架构:现代Web开发的新范式
【10月更文挑战第28天】JAMstack架构是一种现代Web开发方法,以其高性能、高安全性和易于维护的特点受到开发者青睐。本文深入探讨了JAMstack的核心概念、优势、工具链及其如何改变Web开发方式,包括静态网站生成、API驱动和预渲染等关键技术。
|
1月前
|
运维 安全 5G