上网的费用是一天比一天,作为一个网虫,几个要好的朋友共享一台主机,拥有拥有自己的专线和自己的虚拟主机系统也不再是梦想。
并不是我个人对Window有什么成见,作为一个实际应用的虚拟主机系统,操作系统选用Linux应该是一个明智的选择。而使用RedHat 7.2的推出更大大减轻了我们的工作量。
首先,让我们先在我们主机上安装好RedHat7.2,显然我们是要选用Server安装方式。Ftp服务器、Web服务器、DNS服务器是都得选的,除此之外,这样的安装和普通的安装并没有什么不同。当安装完成后,我们的主机现在已经安装好了Apache、PHP。不过,这并不是我们想要的虚拟主机系统,首先,目前还不支持jsp和servlet,此外,这样的主机还不能满足我们共享的需要。
我们的虚拟主机系统希望是这样的,首先,我们需要全面支持php、jsp、perl、servlet,此外我们还需要支持MySQL、PostgreSQL这样的数据库,在虚拟主机上应该可以容纳不同的域名,以及同一的域名下的不同的主机。举例来说,在这个虚拟主机上也许会容纳三个网站,其网址分别是www.web158.com、www.web158.net、abc.web158.net。由于允许abc.web158.net这样的网址的存在,所以我们首先需要一个我们自己的域名解析系统。RedHat7.2已经为我们安装好了BIND,在ntsysv中开启named服务后,我们的域名解析系统就开始正常工作了,当然我们得做一些配置。
一、配置DNS服务器
首先,打开/etc/named.conf文件,增加下面的内容:
zone "16.56.141.in-addr.arpa" {
type master;
file "141.56.16";
};
zone "web158.net" {
type master;
file "web158.net";
};
zone "web158.com" {
type master;
file "web158.com";
};