一、虚拟主机简介
服务器虚拟主机是指使用一台物理机器,充当多个主机名(域名)的WWW服务器。比如由一台机器同时提供 http://www.ioobee.com, http://www.ioobee.cn 等的WWW服务,而浏览这些WWW站点的用户感觉不到这种方式下跟由不同的机器提供不同的服务有什么差别。使用虚拟主机的好处在于,一些小规模的网站,通过跟其他网站共享同一台物理机器,可以减少系统的运行成本,并且可以减少管理的难度。另外,对于个人用户,也可以使用这种虚拟主机方式来建立有自己独立域名的WWW服务器,目前国内有很多公司都提供这种免费的服务。
二、虚拟主机原理与访问
连接到互联网的每台计算机都分配了一个唯一的IP地址,以用来相互通信。IP地址是一个32位数字地址,通常是由4个数值从0到255的数字组成,中间有分隔点,例如192.168.0.123。尽管IP地址有数十亿之多,但这一数目仍然是有限的。在虚拟主机行业有两种类型的IP地址:独立IP地址(也称为静态IP)是指一个网站拥有自己单独的IP地址。拥有独立IP的网站,无论您输入其网址或其IP地址,都可以访问该网站;共享IP地址是指多个网站共享同一IP地址。服务器可以根据用户输入的网址(域名)来判断用户所请求的网站。在此情况下,直接输入IP地址将进入一个通用页面,而不是您所请求的网站。由于域名注册量的迅速增长和IP地址的有限性,主机提供商不得不尽量使用共享IP。事实上,数以百计的网站往往共用相同的IP地址。静态IP主机已不再是业界规范,而且通常花费更多。
根据上述两类IP地址,虚拟主机又分为两种工作方式:
第一种:基于IP地址的虚拟主机方式(独立IP)。这种方式下,不同的主机名解析到不同的IP地址,提供虚拟主机服务的机器上同时设置有这些IP地址。服务器根据用户请求的目的IP地址来判定用户请求的是哪个虚拟主机的服务,从而进一步的处理。 缺点:基于IP地址的虚拟主机方式需要在提供虚拟主机服务的机器上设立多个IP地址,既浪费了IP地址,又限制了一台机器所能容纳的虚拟主机数目。因此这种方式越来越少使用。但是,这种方式是早期使用的HTTP 1.0协议唯一支持的虚拟主机方式。
第二种:基于主机名的虚拟主机方式(共享IP)。由于基于IP地址的虚拟主机方式有如上的缺点,HTTP 1.1协议中增加了对基于主机名的虚拟主机的支持。具体说,当客户程序向WWW服务器发出请求时,客户想要访问的主机名(域名)也通过请求头中的"Host:"语句传递给WWW服务器。比如,www.ioobee.com,www.ioobee.cn 都对应于同一个IP地址(即由同一台机器来给这两个虚拟域名提供服务),客户程序要存取http://www.ioobee.com/index.html时,发出的请求头中包含有如下的内容:GET /index.html HTTP/1.1 Host:www.ioobee.com….. WWW服务器程序接收到这个请求后,可以通过检查"Host:"语句,来判定客户程序请求是哪个虚拟主机的服务,然后再进一步的处理。优点:提供虚拟主机服务的机器上只要设置一个IP地址,理论上就可以给无数多个虚拟域名提供服务,占用资源少,管理方便。目前基本上都是使用这种方式来提供虚拟主机服务。 缺点:在早期的HTTP 1.0版本下不能使用。实际上现在使用的浏览器基本上都支持基于主机名的虚拟主机方式。
哪些人需要一个独立IP:一般来说,使用共享IP不会给网站任何伤害。但是,在某些情况下,独立IP就是必要的:1.拥有您自己的SSL安全证书。SSL安全证书是电子商务网站接受信用卡在线支付的必要条件。2.当您的域名暂时不可用,您想通过FTP或者浏览器访问您的网站时。
三、虚拟主机与搜索引擎
共享IP问题:虚拟IP是多个不同的域名在同一服务器内使用同一个IP的系统。与一台电脑作为一个服务器相比,多个虚拟主机会存在于同一台服务器上。一些WEB服务器中有2000个域名共享一个IP地址的情况。这主要取决于服务器的性能与服务器提供商的服务质量。在这种情况下,向搜索引擎提供网页变得非常缓慢。尽管虚拟主机较便宜、功能较少,但是对于多数的引擎来说,尤其是google,不会由于虚拟主机里的一个网站的作弊而对虚拟主机里的所有网站进行惩罚(这是google人发表的言论)。—-事实上,google对存放在虚拟主机上的网站与处理独立主机独立IP的网站是一样处理的。如果你的服务器提供商技术完善的话,那么你将会感觉不到两者的差别。我们也会经常地看到一小部分的服务器提供商在处理虚拟主机上会出现这样或者那样的错误码。这充分地表明,google是不会对那些设置完善的进行连带惩罚的(即一个网站受到惩罚,其他网站也会受到拖累)。
独立IP问题:独立IP主机的搜索引擎优化业界一直存在一个争论,即使用独立IP是否比使用共享IP要好。一部分搜索引擎优化师认为,使用独立IP没有什么必要。您的网站并不会因为拥有独立IP而表现更好。还有一些理论认为独立IP与共享IP相比可能会稍微影响您的搜索引擎排名(这是搜索引擎所考虑的一个因素)。还有一些人认为,垃圾站或者成人站点,如果使用的是共享IP,由于搜索引擎会禁止该IP,则共同使用该共享IP的所有站点都会被该搜索引擎禁止收录。当然,这种担忧很有可能是被夸大了。由于目前大部分的网站都是共享IP的,对于搜索引擎来说,通过禁止IP地址来惩罚某个网站是没有好处的。搜索引擎完全可以通过禁止域名来禁止该网站,完全没有必要禁止共享IP上的所有网站。因此,使用共享IP对于搜索引擎来说是安全的。
域名选择:域名的选择必须非常谨慎、灵活。如果你的服务主要是集中在本地市场的话。例如:你的中国的,那么,你应该选择国内的域名。如.cn等。但是如果你的服务是面对全球市场的话那么.com才是明智的选择。域名的选择也会直接影响到你网站在google上的网站排名。也就是说,如果你的网站是国内商店,那么如果你选择国内域名的话那比一个.uk的域名占据着更大的优势。
URL结构:提供合适的URL同样是很重要的。如静态与动态的分别,URL是否包含关键字的分别。
小结:主机不是搜索引擎优化中最大的关键,但是却起着不可忽略的作用。主机会由于内容的因素而受到google的惩罚,快速的离google近的外国服务器是有利于蛛蛛来访的。这些小细节对你更深一步的搜索引擎优化起着非常重要的作用。所以最好的选择是选择美国的主机,外国虚拟主机选择网,是一个首先要看的地方。