首页 > 解决方案 > Windows 10 上 Xampp 虚拟主机上的多个站点

问题描述

我在两个站点的 Windows 10 上为 xampp 设置了虚拟主机:

  <VirtualHost *:80>
     DocumentRoot "C:\xampp\htdocs\site1"
     ServerName site1
     <Directory "C:\xampp\htdocs\site1">
     </Directory>
  </VirtualHost>


  <VirtualHost *:80>
       DocumentRoot "C:\xampp\htdocs\site2"
       ServerName site2
       <Directory "C:\xampp\htdocs\site2">
       </Directory>
  </VirtualHost>

我在主机文件中添加了这两行:

  127.0.0.1   site1
  127.0.0.1   site2

一切都很好,它完美无缺。但是当我想添加另一个虚拟主机时,第三个根本不起作用。这是第三个站点的信息。

  <VirtualHost *:80>
     DocumentRoot "C:\xampp\htdocs\site3"
     ServerName site3
     <Directory "C:\xampp\htdocs\site3">
     </Directory>
 </VirtualHost>

我也将此行添加到主机文件中

 127.0.0.1   site3

当我想上网到site3时,我会在浏览器上收到以下错误

无法访问此站点检查站点 3 中是否存在拼写错误。如果拼写正确,请尝试运行 Windows 网络诊断。DNS_PROBE_FINISHED_NXDOMAIN

我添加的第三个站点有什么问题???

标签: xamppwindows-10virtualhost

解决方案


推荐阅读