虚拟主机中的主机就是服务器的意思,虚拟主机就是虚拟一台服务器给购买者使用。
既然是虚拟的,那就不可能像一台完整的服务器来管理。我们不可能去管理C盘、D盘,不可能随意的创建文件夹、删除文件。
因为我们买虚拟主机,是想建立网站,所以来说,虚拟主机应该给我们提供相关的网站服务,这包括:
1、 网站服务配置(WWW设置)
2、 网站系统文件的管理
3、 数据库管理(如果有的话)
网站服务配置有很多,譬如支持的网站程序类型、默认首页文件、文件访问权限等等。
网站系统文件的管理,则是网站组成中“网站系统”和“网站内容”这两部分的文件的管理。
我们再详细解释一下。
我们都知道,每个文件都有一个扩展名,譬如test.txt、test.doc中的txt、doc都是文件扩展名。
我们双击某一个文件的时候,会启动一个软件来打开它,譬如双击test.doc则会打开WORD软件来打开它,如果我们的电脑没有安装WORD,我们就无法打开它。
电脑依据什么判断用什么软件来启动呢?依据扩展名。
同样道理,网站系统中的文件也是需要软件执行之后才能呈现给我们看的。
这个软件配置也有一个专业术语,叫做“脚本语言”。
不同的服务器上,安装的“脚本语言”也不同。
目前主流的服务器都会提供以下几种“脚本语言”支持:
1、 默认所有的服务器都支持以html、htm、jpeg、jpg、gif、png为后缀名的文件的处理,这个不用考虑
2、 以asp、asa为后缀名的文件,对应的脚本语言叫ASP
3、 以aspx、asax为后缀名的文件,对应的脚本语言叫ASP.NET
4、 以php为后缀名的文件,对应的脚本语言叫PHP
其他还有很多,但不是我们常用的,这里不一一列举了。
我们在购买虚拟主机的时候,首先要看它的“脚本语言”配置情况。
例如下图中的虚拟主机的配置。
可以看其中的脚本语言的支持,主流的三种均支持。
如果一个虚拟主机除了默认之外所有的脚本语言都不支持,对于这样的虚拟主机也有一个专业名词,叫“静态网站空间”。
“静态网站空间”在一开始安装完网站系统后,做任何修改和调整,都需要专业人士来做。
“静态网站空间”也不能做到让访问者留言、查询等等。
说到这里,又会有人问,我怎么知道要购买的虚拟主机需要支持哪些脚本语言呢。
这个需要先了解“网站系统”,看网站系统的需求了。
我们可以这么理解,网站空间是基础,网站系统则是上层建筑。
需要建什么样的上层建筑,就有对应的基础要求。
后续再表。