5

我目前在我的机器上使用 Apache 在本地测试 PHP 网站。我只是想知道如何允许连接到本地网络的计算机访问托管在本地计算机上的网站。

4

2 回答 2

6

本地网络上的机器应该能够访问您的机器,即使只是通过 IP(假设您没有防火墙阻止端口 80 (HTTP)。

完成后,您可以在 httpd.conf 中设置虚拟主机(查看最底部,应该有一些示例指令可以帮助您入门)。

如果您希望机器能够访问您机器上的多个不同网站,那么您需要在 VirtualHost 设置中创建本地/假域名,并在其 .hosts 文件中欺骗 dns (c:\windows\system32 \drivers\etc\hosts 在 Windows 机器上)。

本质上,您要做的是告诉他们的机器可以通过 IP 地址 xxxx 访问网站 www.testsite.local,然后您的 VirtualHost 指令将告诉 apache 可以在 /home 找到网站 www.testsite.local /user/public_html/

于 2011-04-07T06:26:56.087 回答
1

如果您在初始配置期间启用了设置,则只需将托管 Apache 的计算机的 IP 地址输入到另一台计算机的 Web 浏览器中即可。检查端口是否打开并且没有防火墙阻止应用程序。

于 2011-04-07T06:25:28.030 回答