2

我在我的桌面上安装了 XAMPP。我为大约 5 个站点设置了虚拟主机,它们都可以从桌面本身正常工作。

每当我尝试从笔记本电脑访问这些虚拟主机时,就会出现问题。我更改了笔记本电脑上的主机文件以将笔记本电脑 dev.domain.com 请求重定向到桌面,但是,当我尝试从本地网络上的笔记本电脑访问这些站点时,我只收到 XAMPP 欢迎屏幕。似乎在尝试从笔记本电脑访问桌面上的虚拟主机时,虚拟主机文件被忽略,因为所有请求都被重定向到 xampp 目录。

我可能需要调整什么以确保从笔记本电脑访问桌面上的虚拟主机?

4

1 回答 1

1

我找到了我的问题的答案。对于所有其他需要此答案的人,请参阅以下站点以获得全面的解释: http ://www.ozestretch.com/forum/viewtopic.php?t=5&f=6

简而言之,有 3 个项目需要解决。

首先,您需要解决联网机器上的主机文件。例如,联网机器上的主机文件将具有以下指向 xampp 机器 IP 地址的请求:

192.168.0.128 myvhost.com 

请记住,上面的 IP 地址是 xampp 服务器的 IP 地址。

其次,xampp 机器的主机文件也必须在其主机文件中具有相同的地址才能使站点正常工作。起初这对我来说似乎是多余的,但它有效,所以我没有争论。因此,xampp 服务器上的 hosts 文件也将包含:

127.0.0.1 myvhost.com
192.168.0.128 myvhost.com

最后,xampp 机器上的 httpd-vhosts.conf 文件必须包含以下行:

NameVirtualHost 192.168.0.128:80

希望这个答案可以帮助其他人。

于 2010-05-17T20:14:03.633 回答