配置基于域名的虚拟主机(1)在/var/www目录下分别创建两个目录web1和web2,并分别在两个目录下创建虚拟主机默认网页文件。
[root@localhost ~]# mkdir /var/www/web1
[root@localhost ~]# mkdir /var/www/web2
[root@localhost ~]# echo “这是>">www.web1.com虚拟主机主页!">> /var/www/web1/index.html
[root@localhost ~]# echo “这是>">www.web2.com虚拟主机主页!">> /var/www/web2/index.html
(2)新建/etc/httpd/conf.d/vhost.conf配置文件,使用
#配置第一个虚拟主机信息
#注意,下面这个192.168.214.128要换成你自己的IP地址
<VirtualHost 192.168.214.128>
#配置访问目录
DocumentRoot “/var/www/web1”
#配置域名(请把下面的网址改成你自己的,中间那串字符,随便来)
ServerName www.hhg1.com
#配置第二个虚拟主机信息
<VirtualHost 192.168.214.128>
DocumentRoot “/var/www/web2”
#(请把下面的网址改成你自己的,中间那串字符,随便来)
ServerName www.hhg2.com
(3)为了使客户端也可以访问虚拟主机目录,需要在/etc/httpd/conf/httpd.conf主配置文件中设置虚拟主机目录的访问权限。在/etc/httpd/conf/httpd.conf主配置文件中添加一个
<Directory “/var/www”>
AllowOverride None
Require all granted
(4)配置主机域名。
这是要在windows操作的
C:\Windows\System32\drivers\etc
复制 hosts文件到桌面

改完后,复制回去刚刚的C:\Windows\System32\drivers\etc