[ 来源: | 作者: | 时间:2007-07-21 | 收藏 | 推荐 ] 【大 中 小】
第五站 配置虚拟主机
虚拟主机是在一台www服务器上为多个单独的域名提供www服务,每个域名具有自己的目录和配置,相当于将一台主机分为多台主机,虚拟主机技术对于主机数量不足,但又想为不同的用户提供独立的Web服务的需求非常有效。而对于一个公司,利用价格昂贵的服务器只提供一种域名服务,似乎是不明智的,而现在越来越多的公司喜欢在一台服务器上使用多个域名服务,架设不同的网站,这样做的好处是显而易见。 it55.com
Apache有两种方式支持虚拟主机,一种是基于IP的虚拟主机,另一种是基于名字的虚拟主机。基于名字的虚拟主机使用相同的IP地址来配置不同的虚拟主机,这就弥补了因IP地址不足而带来的问题。基于名字的虚拟主机的配置相当简单,你只需配置你得DNS服务器使每个主机名对应正确的IP地址,然后再配置Apache HTTP Server使它能认识不同的主机名就可以了。
免费资源www.it55.com
假设我们组建了一家多媒体制作公司,有一台Apache服务器和一个IP地址:192.168.0.1 要运行两种业务,一种为网站,域名为www.business.media.com ,另一种为教学网站,域名为www.teaching.media.com 。先在DNS服务器中把域名www.business.media.com和www.teachin....conf就可以了。
NameVirtualHost 192.168.0.1
www.it55.com在线教程
ServerName www.business.media.com
sflj www.it55.com kg^&fgd
DocumentRoot /var/www/html/business vd;k;l www.it55.com rdfg
ServerName www.teaching.media.com
vd;k;l www.it55.com rdfg
DocumentRoot /var/www/html/teaching
it55.com
IT资讯之家 www.it55.com
而基于IP的虚拟主机则要求使用不同的IP地址来区别不同的虚拟主机,这就要求使用多块网卡,把不同的IP地址捆绑到不同的网卡上,或者在一块网卡上捆绑多个IP地址。假设我们主机的IP地址为192.168.0.1(www.media.com),另外有两个IP地址别?..nf/httpd.conf。[/url] 免费资源www.it55.com
it55.com
ServerAdmin webmaster@ business.media.com
http://www.it55.com/
DocumentRoot /var/www/html/business
ServerName www.business.media.com www.it55.com在线教程
ErrorLog /var/www/html/business/logs/error_log
http://www.it55.com/
TransferLog /var/www/html/business/logs/access_log http://www.it55.com/
IT资讯之家 www.it55.com
www.it55.com
ServerAdmin webmaster@teaching.media.com
DocumentRoot /var/www/html/teaching vd;k;l www.it55.com rdfg
ServerName www.teaching.media.com vd;k;l www.it55.com rdfg
ErrorLog /var/www/html/teaching/logs/error_log
TransferLog /var/www/html/teaching/logs/access_log sflj www.it55.com kg^&fgd
免费资源www.it55.com
(编辑:IT资讯之家 www.it55.com)