如何使用IIS与DNS 设置不同主机头的多个WEB网站

如何使用IIS与DNS 设置不同主机头的多个WEB网站,第1张

WWW服务在IIS6.0上的应用1.创建一个WEB站点,使用的站点名称为“中国最著名的网络”,使用的主页名称为index.htm,且此文件存放在F:\wwwroot目录中。用户通过 http://192.168.0.x 访问的时候能看到的网页内容为“清华万博网络工程师!!!”字样。2.创建虚拟主机WWW虚拟主机:指的是在一台服务器上同时运行多个WWW的WEB站点,对于外部的访问用户并不知道这几个站点是否同时运行在一个服务器上。建立WWW虚拟主机的方式有如下几种:1)通过在一台服务器上配置多个IP地址,并且使用不同的IP地址来创建多个站点。2)通过在一台服务器上使用现有的一个IP地址,但是使用不同的端口号来运行多个站点。3)通过在服务器上创建虚拟目录的方法来创建多个WEB站点,并且对于外部用户可以隐藏文件的真实路径。4)通过IIS与DNS的相互结合使用主机头的头文件方式来建立多个WEB站点。#实验:1)通过 http://192.168.0.x:8000 访问WEB站点,网页显示内容为“欢迎光临清华万博”,站点名称为“清华万博”2)通过 http://192.168.0.y 访问另一个WEB站点,网页显示内容为“欢迎来到大连”,并且站点的名称为“大连旅游”3)通过创建三个WEB站点,使用 http://192.168.0.x/china 来访问其中的站点,主页内容为“中国加油站!!!”,第二个站点通过 http://192.168.0.x/china/dl 来访问,主页内容为“旅游在大连,观光在大连”,第三个站点通过 http://192.168.0.x/china/dl/wnt ,主页的内容为“旅游在大连,学习在万博”4)通过使用DNS和IIS结合的方式来创建如下的几个站点, http://lucy.yl.com 看到的主页显示“lucy”, http://jackal.yl.com 看到的主页显示“jackal”, http://tom.yl.com 看到的主页显示“tom”, http://www.sohu.com 看到的主页显示“欢迎来到搜狐” http://www.sogo.com 看到的主页显示“欢迎来到搜狗” http://www.somao.com 看到的主页显示“欢迎来到搜猫”,要求通过主机头的头文件方式来建立虚拟主机3.使用http下载来进行文件的传输下载,注意文件的类型,和搭建服务器的两种方法。#使用 http://192.168.0.x 来下载服务器上C:\2k目录下的内容,使用 http://192.168.0.x/download 来下载c:\netmanagement下的文件4.使用URL重定向的方法进行WEB站点的创建#创建一个WEB站点,当用户通过 http://192.168.0.x 访问到站点的时候,站点会自动的跳转到 http://192.168.0.y 的站点上,并且显示192.168.0.y的主页内容。5.WEBDAV使用WEBDAV的方式来创建一个站点,实现远程更改当前服务器的主页内容,服务器上主页的名称为index.htm,用户在创建的时候需要创建一个index.htm的文档,并且将此文档覆盖远程的计算机上的index.htm6.使用WEB共享的方式进行创建虚拟目录7.使用用户帐户访问WEB站点,如果站点,而不允许匿名用户访问站点,可以通过两个方式进行建立,一种是通过在站点上进行匿名帐户的限制,另一种是通过在网页存放目录上进行NTFS权限的设置。1)建立一个站点,不允许匿名用户进行访问,可以由本机的本地用户进行访问2)创建两个站点,其中一个站点只能由TOM用户进行访问,看到的网页内容为“tom用户使用的站点”另一个站点只能由jackal用户进行访问,网页内容为“jackal用户进行使用的站点”8.使用本地帐户进行访问站点1)禁止匿名访问站点将iuser_computername这样的匿名帐户禁止访问。2)在网页主目录上进行NTFS权限的设置3)禁止匿名访问和NTFS权限一同作用限制更加严格#建立站点,只能由计算机上jackal,tom等本地帐户进行访问,不允许匿名访问#建立站点,只能由计算机上的jackal用户访问,而不允许其他 本地帐户和匿名帐户进行访问9.注意在IIS6.0上默认是没有将asp网页允许访问的,所以需要将ASP网站允许访问10.可以将服务器或站点的文件进行备份为.xml文件,在创建站点时可以选择“来自于文件”

麻烦采纳,谢谢!

主机头,一般的web服务器一个ip地址的80端口只能正确对应一个网站,处理一个域名的访问请求。

所谓的主机头的叫法起自IIS中对域名绑定的功能,一般的web服务器一个ip地址的80端口只能正确对应一个网站,处理一个域名的访问请求。

而web服务器在不使用多个ip地址和端口的情况下,如果需要支持多个相对独立的网站就需要一种机制来分辨同一个ip地址上的不同网站的请求,这就出现了主机头绑定的方法。

如果只是简单的将两个域名A和B的域名记录解析到这个ip地址,那么web服务器在收到任何请求时反馈的都会是同一个网站的信息,这显然达不到要求。接下来我们使用主机头绑定域名A和B到他们对应的空间文件夹C和D。当含有域名A的web请求信息到达192.168.1.10时,web服务器将执行它对应的空间C中的首页文件,并返回给客户端,含有域名B的web请求信息同理,只不过解释的是空间D的文件。所以在使用主机头绑定功能后就不能使用ip地址访问其他的任何网站了,因为请求信息中不存在域名信息,所以会出错。

并非使用了主机头绑定功能后就不能使用ip地址访问其上的任何网站。同个端口可以绑定多个主机头,只需要再添加一个绑定,将主机头那栏留空不写即可用IP访问.

站点标识

由于各种原因,我们有时候需要在一个ip地址上建立多个web站点,在iis5中,我们可能通过简单的设置达到这个目标.。在iis中,每个 web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求:

(1) ip地址;

(2)端口号;

(3)主机头名。

在iis中,在一个ip地址上建立多个独立的web站点,通常有两种方法,本文以例子的形式介绍主机头法,使用这种方法可以建立起专业的虚拟主机。

1.查询客户机ip地址中的dns是否指向serverB192.168.100.2,再serverB上新建正向解析 xyz.com ,建主机头www,IP指向192.168.100.1。在web服务器上设置主机头 www.xyz.com。 2. 可能其他用户的IP地址中的dns 服务器不是192.168.100.2


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/431556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-27
下一篇2023-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存