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
在文件最后增加下面代码
p=222#printSource" title="打印" class="item printSource" style="border:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:8px!important; padding:0px; color:rgb(160,160,160)!important; text-decoration:none; display:block!important; float:left!important; overflow:hidden!important; text-indent:-5000px!important; width:16px; height:16px">打印
|
<VirtualHost *:80> ServerAdmin [email protected] 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 [email protected] 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
p=222">http://www.erdian.net/?p=222
版权声明:本文博客原创文章,博客,未经同意,不得转载。
时间: 2024-10-12 18:20:53