Apache的虚拟主机是一种同意在同一台机器上,执行超过一个站点的解决方式,同一时候也就能够邦迪二级域名到指定的文件夹。虚拟主机有两种。一种叫基于IP的(IP-based),还有一种叫基于名字的(name-based)。
虚拟主机的存在,对用户来说是透明的。
说一下基于名字的(name-based),基于IP。请自助百度。比方这http://www.cnblogs.com/see7di/archive/2011/06/15/2239756.html
打开httpd.conf
vi /etc/httpd/conf/httpd.conf
打开这行语句的凝视
NameVirtualHost *:80
在文件最后增加下面代码
|
<VirtualHost *:80> ServerAdmin zhangningning2012@163.com DocumentRoot /var/www/html/about ServerName about.erdian.net ServerAlias about.erdian.net ServerAlias zhangningning.erdian.net ErrorLog logs/about.com-error_log CustomLog logs/about.com-access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin zhangningning2012@163.com DocumentRoot /var/www/html ServerName erdian.net ServerAlias *.erdian.net ServerAlias erdian.net ErrorLog logs/about.com-error_log CustomLog logs/about.com-access_log common </VirtualHost>
注意
1.VirtualHost之间是有顺序的,从第一个開始依次匹配 2.能够配置多个ServerAlias来匹配多个地址。 3.若出现403(Forbidden),将AllOverride None改为AllOverride All
http://www.erdian.net/?p=222
版权声明:本文博客原创文章,博客,未经同意,不得转载。