说明:在配置前保证已经搭建好LAMP环境。搭建详情请看《centos7环境下使用yum搭建lamp环境》 。并在/var/www/html/目录下含有两个站点目录。如本人搭建了两个博客网站,分别是typecho和wordpress。
¶一、创建vhost.conf配置文件
第一步:首先在/etc/httpd/conf.d/目录下创建vhost.conf配置文件
1 | # cd /etc/httpd/conf.d/ |
¶二、配置vhost.conf
第二步:按i进入编辑模式,复制以下配置内容粘贴到vhost.conf中(以下域名和目录请根据自己的实际情况来修改,其中DocumentRoot和Directory更换自己的项目绝对路径,ServerName为主域名,ServerAlias为辅助域名)。
1 | <VirtualHost *:80> |
粘贴好后按:wq退出
¶三、检测apache配置
第三步:确认apache配置是否正确
1 | # httpd -t |
¶四、重启apache
第四步:重启apache服务
1 | # service httpd restart |
¶五、访问域名地址
第五步:浏览器分别访问blog.example.com和wordpress.example.com
备注:如果用户访问的是example.com, 那么会优先寻找第一个虚拟主机。此处为/var/www/html/typecho
