Apache配置基于域名的虚拟主机
一、设定
模拟域名
www.wang.org、blog.wang.org、bbs.wang.org
网站文件夹
/var/html/www、/var/html/blog、/var/html/bbs
二、实现步骤:
1.创建网站文件夹
2.向三个index中写入内容,方便測试
3.cd到apache的conf文件夹下的extra
加入三个网站的配置
<VirtualHost *:80> ServerAdmin wang_w0821@163.com --管理员邮箱 DocumentRoot "/var/html/www" --网站文件夹 ServerName www.wang.org -- ServerAlias wang.org --别名 ErrorLog "logs/www-error_log" ServerAlias wang.org ServerAlias wang.org CustomLog "logs/www-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin wang_w0821@163.com DocumentRoot "/var/html/blog" ServerName blog.wang.org ErrorLog "logs/blog-error_log" CustomLog "logs/blog-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin wang_w0821@163.com DocumentRoot "/var/html/bbs" ServerName bbs.wang.org ErrorLog "logs/bbs-error_log" CustomLog "logs/bbs-access_log" common </VirtualHost>
4.在主配置文件里加入配置
#Virtual hosts的凝视打开#Server-pool management(MPM)的凝视打开
5.在window的system32下的drivers中post
加入本地dns
Ping www.wang.org、blog.wang.org能通
6.Window下訪问www.wang.org,出现403,说明在主配置文件里没有引用
在httpd.conf下加入
检查
再次訪问