才子佳人博客

我的故事我讲述

配置主机头,实现一机部署多个网站
 
来源:xjh  编辑:xjh  2019-03-28

如何在同一台服务器上发布多个网站(不同域名),而且使用同一个IP地址,同样的80端口,今天我们就用主机头方式来解决此问题。

所谓主机头方式,就是将不同的网站目录空间对应不同的域名,以连接请求中的域名字段来分发和应答http请求。

绑定功能:

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

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

站点标识:

由于各种原因,我们有时候需要在一个ip地址上建立多个web站点,在iis或Tomcat中,我们可能通过简单的设置达到这个目标。每个 web 站点都具有唯一的由三个部分组成的标识,用来接收和响应请求:(1)ip地址;(2)端口号;(3)主机头名。

简言之,通过主机头方式,可以实现使用相同的IP地址,相同的80端口,把多个域名网站对应到不同的文件目录中,即在同一台服务器上配置多个WWW网站,下面的配置是Tomcat里Server.xml文件里的部分摘录,通过这个办法可以在一台服务器上配置多个WEB虚拟主机。



分类:网络日志| 查看评论
相关文章
文章点击排行
本年度文章点击排行
发表评论:
  • 昵称: *
  • 邮箱: *
  • 网址:
  • 评论:(最多100字)
  • 验证码: