Xammp下载地址:
https://www.apachefriends.org/zh_cn/download.html
本文主要说明 Xampp 安装好之后,如何配置虚拟主机,添加多个本地域名。
第一步:
修改本地HOST文件 位置在 C:\Windows\System32\drivers\etc 下的HOST,备份后,用管理员权限,添加以下代码:
127.0.0.1 a.com
127.0.0.1 b.com
后面如果还有多个,可以依次添加。
第二步:
在 xampp\apache\conf\extra 路径下 (此处Xampp版本为3.2.4 不同版本可能有差异),找到 httpd-vhosts.conf 文件,应该在文件的最后位置,找到以下内容:
##<VirtualHost *:80>
##ServerAdmin [email protected]
##DocumentRoot "F:/Tools/xampp/htdocs/dummy-host2.example.com"
##ServerName dummy-host2.example.com
##ErrorLog "logs/dummy-host2.example.com-error.log"
##CustomLog "logs/dummy-host2.example.com-access.log" common
##</VirtualHost>
建议复制文件内的这段内容,然后删除此段内容的全部 ” ## ”
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:/Tools/xampp/htdocs/a.com" <——这里是a.com对应的本地文件夹路径
ServerName a.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:/Tools/xampp/htdocs/b.com" <——这里是b.com对应的本地文件夹路径
ServerName b.com
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
后面如果还有,和上面一样,依次添加即可。
最后一步:
将localhost的默认位置重新设置回来。什么意思呢?在Apache运行状态下,浏览器输入 localhost ,你会发现默认跳转到第一条虚拟主机a.com那里了。直接再上面第三步后面加上localhost的默认路径即可,如下:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "F:/Tools/xampp/htdocs/"
ServerName localhost
</VirtualHost>
最终结果如下图所示,然后重启apache,到此为 Xampp 添加多个虚拟主机就完成了。