Apache配置基于域名的虚拟主机

一、设定

模拟域名 

www.wang.orgblog.wang.org、bbs.wang.org

网站文件夹

/var/html/www、/var/html/blog、/var/html/bbs

二、实现步骤:

1.创建网站文件夹

Apache配置基于域名的虚拟主机

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">



Apache配置基于域名的虚拟主机

Apache配置基于域名的虚拟主机

2.向三个index中写入内容。方便測试

Apache配置基于域名的虚拟主机

3.cd到apache的conf文件夹下的extra

Apache配置基于域名的虚拟主机

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">Apache配置基于域名的虚拟主机

加入三个网站的配置

<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

Apache配置基于域名的虚拟主机

Ping www.wang.org、blog.wang.org能通

6.

Window下訪问www.wang.org,出现403,说明在主配置文件里没有引用

在httpd.conf下加入

Apache配置基于域名的虚拟主机

检查

Apache配置基于域名的虚拟主机

再次訪问

Apache配置基于域名的虚拟主机



上一篇:本地机apache配置基于域名的虚拟主机详解


下一篇:macOS --- 配置基于域名的虚拟主机