Windows 2003中IIS 6主机头功能:
利用Windows 2003中的IIS 6组件实现让多个不同的网站都用80端口对外发布,而访问时直接输入地址即可不用加任何虚拟目录路径也不需要修改默认端口号。这就是IIS 6中的主机头功能。通过一个案例详细介绍 配置windows2003服务器IIS主机头发布多个站点:实现的功能就是在同一台服务器上发布两个不同的网站,而这两个网站都使用80端口,而且访问时不通过虚拟目录完成。
建立A站点:IIS中建立网站及主机头绑定步骤如下:。
第一步:在Windows 2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”-“网站”。
第二步:在网站描述处填写“softer站点”来区分不同网站名称,点“下一步”按钮继续。
第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的已经做好网站备案的。
第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。
第五步:设置网站访问权限,这个就要根据站点的特征决定。
至此就完成了第一个站点的创建和发布工作。
按之前的步骤建立B站点:网站描述填写“其他描述内容”以示区别。设置第二个网站的主机头信息,填写区别于A站点的url地址作为此站点的主机头,其他保持默认。这个站点和之前的第一个站点都使用了80端口进行发布。
完成第二个网站的发布操作之后即可实现两个站点都使用了80端口对外发布。
一、启动 Internet 信息服务(IIS)管理器 选择网站 点击 新建--网站--下一步二、输入网站的描述,如 www.111cn.net 或者拍特博客、web001 ,名字无所谓,只是为了方便让你记入。
三、在 此网站的主机头(默认:无) 输入的你的域名,如www.111cn.net 。关于IP 地址和端口默认就好了。
四、设置网站的目录,如D:wwwrootweb001(前提是要在这个D盘新建这个文件夹) 允许匿名访问网站 默认打勾,不用管它。
五、你的网站是ASP或者ASP.NET 语言需要将 运行脚本(如ASP) 打勾,如果是纯HTML的,可以直接下一步。完成
所谓的主机头的叫法起自IIS中对域名绑定的功能,简单的说就是,将不同的网站空间对应不同的域名,以连接请求中的域名字段来分发和应答正确的对应空间的文件执行结果。
举个例子来说,一台服务器ip地址为192.168.1.10,有两个域名和对应的空间在这台服务器上,使用的都是192.168.1.10的80端口来提供服务。
扩展资料
绑定功能
如果只是简单的将两个域名A和B的域名记录解析到这个ip地址,那么web服务器在收到任何请求时反馈的都会是同一个网站的信息,这显然达不到要求。接下来我们使用主机头绑定域名A和B到他们对应的空间文件夹C和D。
当含有域名A的web请求信息到达192.168.1.10时,web服务器将执行它对应的空间C中的首页文件,并返回给客户端,含有域名B的web请求信息同理,只不过解释的是空间D的文件。所以在使用主机头绑定功能后就不能使用ip地址访问其他的任何网站了,因为请求信息中不存在域名信息,所以会出错。
并非使用了主机头绑定功能后就不能使用ip地址访问其上的任何网站。同个端口可以绑定多个主机头,只需要再添加一个绑定,将主机头那栏留空不写即可用IP访问.
参考资料来源:百度百科-主机头
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)