使用Apache在本地网络上托管网站

时间:2011-04-07 06:19:59

标签: apache localhost local-network

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

2 个答案:

答案 0 :(得分:6)

本地网络上的计算机应该只能通过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 /

答案 1 :(得分:1)

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