Xampp添加虚拟主机

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 webmaster@dummy-host2.example.com
    ##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 webmaster@dummy-host2.example.com
    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 webmaster@dummy-host2.example.com
    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 webmaster@dummy-host2.example.com
    DocumentRoot "F:/Tools/xampp/htdocs/"
    ServerName localhost
</VirtualHost>

最终结果如下图所示,然后重启apache,到此为 Xampp 添加多个虚拟主机就完成了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注