前言:
虚拟主机是在同一 http 服务下部署多个站点,每个站点都使用不同的域名和站点目录,或不同 IP 和端口。也就是一个 http 服务配置多个站点,主要分为以下三种情况:
①基于域名的虚拟主机
②基于端口的虚拟主机
③基于 IP 的虚拟主机
1、基于域名配置
1.1、分别创建测试目录a、b
[root@centos7 ~]#mkdir /var/www/a ###创建目录
[root@centos7 ~]#vim /var/www/a/index.html ###创建index.html文件
随便输入一些内容
:wq ###保存退出
[root@centos7 ~]#mkdir /var/www/b
[root@centos7 ~]#vim /var/www/b/index.html
随便输入一些内容
:wq ###保存退出
1.2、创建模块配置文件
[root@centos7 ~]# cd /etc/httpd/conf.d ###进入模块配置文件
[root@centos7 conf.d]# vim vhosts.conf ###创建vhosts.conf文件,名称其实可以自定义自己喜欢的
输入如下内容
<VirtualHost *:80>
ServerAdmin 108462562@qq.com
DocumentRoot "/var/www/a" ###站点1目录
ServerName www.a.com