一个服务器架设多个网站

背景: 自己在阿里云打折的时候买了一个独立IP的服务器,同时名下还有好几个域名。 所以需要在一个服务器中架设多个网站,根据访问时候的域名不同,而指向不同的网站。

简单查了一下,这个原理和虚拟主机的原理相同。

1.什么是虚拟主机呢? 用过免费二级域名架设网站的人很多都知道这个概念,虚拟主机提供商会给每个客户提供一个虚拟主机空间,每个用户的空间是互相独立的。虽然很多时候多个空间是位于同一个服务器上面,但是用户并不能察觉到其它用户和他正在使用同一个服务器。

2.主机头是什么?(参考百度百科) 要实现虚拟空间,需要用到一个叫主机头的标识参数。据说这个概念最初来源于微软的IIS。

在IIS每个 web 站点都具有唯一的、由三个部分组成的标识,用来接收和响应请求: (1) ip地址; (2)端口号; (3)主机头名。

按照这三个参数,,我们至少可以想出三个三种不同的方案。 (1)一个服务器对应多个IP地址(首先不谈论这个麻不麻烦,但是多申请公网IP肯定要钱) (2)不同的网站对应不同的端口号(http默认使用80,如果换了其他端口人家在访问的时候要特别注明服务器端口号,非常不好) (3)不同的域名对应不同的主机头。

从上面的分析来看,用主机头是解决问题最简便合适的方案。

3.如何修改主机头 主机头的配置主要和使用的web服务器软件有关。 IIS、Apache、Nginx都不一样。有需要的请自行搜索。

十七岁怎么会有七十岁的忧伤,十八岁怎么会有八十岁的等待。

一个服务器架设多个网站

相关文章:

你感兴趣的文章:

标签云: