我在使用 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.net
不live.server02.bb.net
存在于 DNS 中,或者那里有不正确的信息。
如果您有权访问这些 DNS 记录,则应更新它们以包含正确的信息。
如果没有,您应该更新计算机的本地主机文件并将这些主机名硬编码为服务器的 IP 地址。