1.配置本地路由表(C:\Windows\System32\drivers\etc\hosts)
127.0.0.1 www.tp5.com
2.apache开启虚拟主机(D:\phpStudy\Apache\conf\httpd.conf)
# 第470行 去掉注释
Include conf/extra/httpd-vhosts.conf
3.修改虚拟主机配置(D:\phpStudy\Apache\conf\extra\httpd-vhosts.conf)
<VirtualHost *:80>
DocumentRoot "D:\phpStudy\WWW\tp5\public"
ServerName www.tp5.com
</VirtualHost>
4.重启apache
*配置完虚拟域名后,localhost将会访问不了
解决方法:
1.打开httpd-vhosts.conf文件,配置一个名为localhost的虚拟主机
<VirtualHost *:80>
DocumentRoot "D:/phpStudy/WWW"
ServerName localhost
</VirtualHost>
2.打开hosts文件,添加域名
# 这一步做不做,都没有影响
# 127.0.0.1 localhost
3.最重要的一步,在httpd.conf文件中有一行代码需要注释掉
#ServerName localhost
4.重启apache