在 Windows 上的 XAMPP 中设置虚拟主机

在 Windows 上的 XAMPP 中设置虚拟主机

我在使用 XAMPP 设置一些虚拟主机时遇到了麻烦。机器名称为 server02.bb.net,只能在 Intranet 上访问。我希望网络上的其他机器能够看到我想要创建的虚拟主机。

我需要 dev.server02.bb.net 和 live.server02.bb.net

dev 应该指向 - C:\xampp\htdocs\dev 并且 live 应该指向 C:\xampp\htdocs\live

服务器在端口 8080 上运行。当用户从浏览器访问 server02.bb.net 时,我希望他们被指向“live”文件夹。

希望有人可以帮忙!

谢谢

编辑:

我当前的 vhosts.conf;

NameVirtualHost *:8080

<VirtualHost *:8080>
  DocumentRoot C:\xampp\htdocs\live
  ServerName localhost
</VirtualHost>

<VirtualHost *:8080>
  DocumentRoot C:\xampp\htdocs\dev
  ServerName dev.server02.bb.net
 <Directory "C:\xampp\htdocs\dev">
   Options Indexes FollowSymLinks
   AllowOverride All
   Order allow,deny
   Allow from all
 </Directory>
</VirtualHost>

主机.conf;

 127.0.0.1       localhost
 127.0.0.1    dev.localhost
 127.0.0.1    dev.server02.bb.net
 127.0.0.1    server02.bb.net

答案1

根据您在问题中提供的信息,它听起来似乎dev.server02.bb.netlive.server02.bb.net存在于 DNS 中,或者那里有不正确的信息。

如果您有权访问这些 DNS 记录,则应更新它们以包含正确的信息。

如果没有,您应该更新计算机的本地主机文件并将这些主机名硬编码为服务器的 IP 地址。

相关内容