【发布时间】:2011-07-31 09:58:27
【问题描述】:
我目前在我的机器上使用 Apache 在本地测试 PHP 网站。我只是想知道如何允许连接到本地网络的计算机访问托管在本地计算机上的网站。
【问题讨论】:
-
您应该可以访问yourip,例如192.168.1.2
标签: apache localhost local-network
我目前在我的机器上使用 Apache 在本地测试 PHP 网站。我只是想知道如何允许连接到本地网络的计算机访问托管在本地计算机上的网站。
【问题讨论】:
标签: apache localhost local-network
您本地网络上的机器应该能够访问您的机器,只要通过 IP 即可(假设您没有防火墙阻止端口 80 (HTTP)。
完成后,您可以在 httpd.conf 中设置虚拟主机(查看最底部,应该有一些示例指令可以帮助您入门)。
如果您希望机器能够访问您机器上的多个不同网站,那么您需要在 VirtualHost 设置中创建本地/假域名,并在其 .hosts 文件中欺骗 dns (c:\ windows 机器上的 windows\system32\drivers\etc\hosts)。
基本上你要做的是告诉他们的机器可以通过 IP 地址 xxxx 访问网站 www.testsite.local,然后你的 VirtualHost 指令将告诉 apache 可以找到网站 www.testsite.local在 /home/user/public_html/
【讨论】:
如果您在初始配置期间启用了设置,则只需将托管 Apache 的计算机的 IP 地址输入到另一台计算机的 Web 浏览器中即可。 检查端口是否打开并且没有防火墙阻止应用程序。
【讨论】: