如何在WEB服务器上同时运行多个网站的不同方法
admin
2023-02-04 04:00:05
0

实验环境:

在做实验之前我们首先准备一下实验环境,首先在虚拟机上准备一台原始的干净的Windows Server 2008 R2的操作系统作为WEB服务器,ip地址设为192.168.100.10
然后安装web服务器的步骤:
1.首先在服务器管理器中添加角色,在服务器角色中选择Web服务器(IIS)角色,如图所示:
如何在WEB服务器上同时运行多个网站的不同方法
2.IIS7.5被分割了40多个不同功能的模块,管理员可以根据需要定制安装相应的功能模块,这样可以使Web网站的受***面减少,安全性和性能大幅度提高。所以在“选择角色服务的步骤中采用默认设置,只安装最基本的模块,”如图:
如何在WEB服务器上同时运行多个网站的不同方法
3.安装完成后,可以通过管理工具中的“Internet信息服务(IIS)管理器”来管理IIS网站,打开IE浏览器,在地址栏中输入Web服务器的ip地址,当出现下图所示的图即可,表明安装成功了。

如何在WEB服务器上同时运行多个网站的不同方法
(为了解决网站不能同时运行的问题)
Web服务器安装结束后,接下来开始我们的第一个实验。

实验目的:通过给网站设置不同的端口号来实现一个网卡上同时运行多个网站

实验步骤:
1.首先在C盘(或者其他地方)新建两个文件夹分别取名为sdp 和 ytvc,然后分别放进去事先写好的网页,分别为1.html和2.html

2.点击左下方的开始——>选择服务器管理工具——>然后打开Internet信息服务(IIS)管理器且在此界面对Web服务器进行配置

3.分别设置两个网站的默认文档,选中默认文档。

如何在WEB服务器上同时运行多个网站的不同方法

4.然后在默认文档中分别添加事先写好的网页的名称。

如何在WEB服务器上同时运行多个网站的不同方法

5.在此界面新建两个网站分别为sdp和ytvc分别指向这两个网站的文件夹,不给他们分配IP地址,其它都一样端口号不一样,在这里我们把sdp的端口号设为8000,把ytvc的端口号设为80。

如图实例:
如何在WEB服务器上同时运行多个网站的不同方法

如何在WEB服务器上同时运行多个网站的不同方法
6.修改hosts文件
在所有已装好的Windows系统中都已经默认自带了hosts文件,位置在"%SystemRoot%system32\drivers\etc\hosts"。可以通过记事本打开hosts文件。然后添加两条记录分别为192.168.100.10 www.ytvc.com 和192.168.100.10 www.sdp.com 。
如下图所示:
如何在WEB服务器上同时运行多个网站的不同方法
7.打开浏览器首先访问ytvc,在地址栏中输入www.ytvc.com (因为http协议的默认端口号是80,所以访问时不用加端口号),发现成功输出网页界面
如何在WEB服务器上同时运行多个网站的不同方法
8.再打开浏览器访问sdp,在地址栏中输入www.sdp.com:8000, 发现访问页面成功。
如何在WEB服务器上同时运行多个网站的不同方法
9.最后证明实验成功

接下来我们来进行第二个实验:
实验目的:通过给网站设置相同的端口号但是设置不同的ip地址来实现一个网卡上同时运行多个网站
1.首先在C盘(或者其他地方)新建两个文件夹分别取名为sdp 和 ytvc,然后分别放进去事先写好的网页,分别为1.html和2.html

2.点击左下方的开始——>选择服务器管理工具——>然后打开Internet信息服务(IIS)管理器且在此界面对Web服务器进行配置

3.在两个网站的默认文档中分别添加事先加入的网页名称。

4.在此界面新建两个网站分别为sdp和ytvc分别指向这两个网站的文件夹,给他们设置相同的端口号但是不同的ip地址。

(网站ytvc的设置,IP地址为192.168.100.10)
如何在WEB服务器上同时运行多个网站的不同方法
(网站sdp的设置,IP地址为192.168.100.20)
如何在WEB服务器上同时运行多个网站的不同方法
5.这时需要给网卡上分别添加上这两个网站的ip地址。

6.修改hosts文件
在"%SystemRoot%system32\drivers\etc\hosts"。可以通过记事本打开hosts文件。然后添加两条记录分别为192.168.100.10 www.ytvc.com 和192.168.100.20 www.sdp.com 。
如何在WEB服务器上同时运行多个网站的不同方法

7.打开浏览器首先访问ytvc,在地址栏中输入http://192.168.100.10, 发现成功访问网页界面
如何在WEB服务器上同时运行多个网站的不同方法

8.打开浏览器访问sdp,在地址栏中输入http://192.168.100.20, 发现成功访问页面。

如何在WEB服务器上同时运行多个网站的不同方法

9.结论正确,实验成功

接下来进行我们的第三个实验(主机头法)

实验目的:使用不同的主机名来区分不同网站

1.这种方法我们就需要一台DNS服务器来协助完成实验,我们首先准备一台原始的干净的虚拟机,并且安装上DNS服务器,然后给DNS服务器的地址设为192.168.100.1,安装结束后测试DNS服务器与WEB服务器的连通性,保证能够相互ping通。

2.点击左下方的开始——>选择服务器管理工具——>然后打开DNS管理器且在此界面对DNS服务器进行配置

3.在正向查找区域中新建两个主要区域
如何在WEB服务器上同时运行多个网站的不同方法

4.第一个区域名称为ytvc.com,然后直至创建完成。
如何在WEB服务器上同时运行多个网站的不同方法

5.右击新建的这个区域,新建主机,主机头为www,IP地址为WEB服务器的IP地址即192.168.100.10。然后点击添加主机配置完成。

如何在WEB服务器上同时运行多个网站的不同方法

6.创建第二个主要区域 www.sdp.com 跟上述步骤一样,要注意新建主机时指向的时同一个ip地址。

7.接下来配置WEB服务器,这时我们首先需要将WEB服务器的首选DNS设置为DNS服务器的IP地址。

8.首先在C盘(或者其他地方)新建两个文件夹分别取名为sdp 和 ytvc,然后分别放进去事先写好的网页,分别为1.html和2.html

9.点击左下方的开始——>然后选择服务器管理工具——>然后打开Internet信息服务(IIS)管理器且在此界面对Web服务器进行配置

10.在两个网站的默认文档中分别添加事先加入的网页名称。

11.首先添加网站ytvc,这次要设上主机头www,不用分配IP地址
如何在WEB服务器上同时运行多个网站的不同方法
12.添加网站sdp,也设上主机头www,不用分配IP地址。
如何在WEB服务器上同时运行多个网站的不同方法
13.建好网站后还要分别给两个网站的默认文档添加上需要访问文件名

14.最后准备一台客户机,地址为192.168.100.2 首选DNS为DNS服务器的ip地址,并且测试客户机与DNS服务器和WWEB服务器的连通性,保证能够相互ping通,然后打开IE浏览器首先再地址栏中输入www.ytvc.com ,发现能够成功访问到页面。

如何在WEB服务器上同时运行多个网站的不同方法
15.再打开IE浏览器输入www.sdp.com ,发现也能够成功访问页面。
如何在WEB服务器上同时运行多个网站的不同方法
16.实验成功

实验中遇到的问题:当访问IE浏览器时,总是会出现以下提示。

如何在WEB服务器上同时运行多个网站的不同方法

解决方法:打开服务器管理器,选中服务器管理器找到配置IE esc。

如何在WEB服务器上同时运行多个网站的不同方法

然后将启用改为禁用就不会弹出了。

如何在WEB服务器上同时运行多个网站的不同方法

相关内容

热门资讯

德国总理:美国正在被伊朗羞辱 德国之声4月27日报道,德国总理默茨在访问一所学校时表示,在当前的持续冲突中,伊朗领导层正试图羞辱美...
理响中国|“长”歌以行,风云激... 光阴如梭,东方潮阔。这里是中国的长三角,世界的长三角。无论过去、现在还是未来,这片土地都因时代而生,...
白宫:特朗普及其国安团队开会讨... 新华社华盛顿4月27日电 美国白宫新闻秘书莱维特27日在记者会上证实,总统特朗普及其国家安全团队当天...
人民日报刊文:日本放开杀伤性武... 日本放开杀伤性武器出口推高地缘冲突风险(国际论坛)常思纯《人民日报》(2026年04月28日 第 0...
医疗保障法草案二审:明确生育保... 满足多样化健康保障需求本报记者 彭 波4月27日,医疗保障法草案二审稿提请十四届全国人大常委会第二十...
天津一景区发生自转旋翼机事故1... 澎湃新闻记者 吕新文中国民用航空华北地区管理局4月22日公布《豪客通航“10•1”天津长芦汉盐旅游区...
卡塔尔埃米尔与美国总统特朗普通... 当地时间24日,卡塔尔埃米尔塔米姆与美国总统特朗普通电话,重点就中东地区局势以及伊朗与美国谈判问题交...
男子30年前被扣押2859克黄... 澎湃新闻记者 王鑫家住辽宁省大连市的潘永嘉近日向澎湃新闻反映称,三十年前,他在大连周水子机场被盖州市...
商务部:取消反制欧盟两家金融机... 中华人民共和国商务部令二〇二六年 第1号鉴于欧盟已取消对中国两家金融机构的制裁措施,现公布《关于取消...
过去24小时共有5艘船只通过霍... 总台记者当地时间24日获悉,过去24小时内,共有5艘船只通过霍尔木兹海峡,其中包括一艘伊朗油轮。(总...