2011-04-07 164 views
5

我目前在我的機器上使用Apache來在本地測試PHP網站。我只是想知道如何讓連接到本地網絡的電腦訪問我的本地機器上託管的網站。使用Apache在本地網絡上託管網站

+1

您應該可以訪問http:// yourip eg http://192.168.1.2 – 2011-04-07 06:21:32

回答

7

機應該能夠如果只通過IP來訪問你的機器,(假設你沒有防火牆阻止端口80(HTTP)。

一旦這樣做了,你可以設置虛擬主機在你的httpd.conf中(看最下面,應該有一些示例指令讓你開始)

如果你想讓機器能夠訪問你的機器上的多個不同的網站,那麼你需要在您的VirtualHost設置中創建本地/虛假域名,並且僞造他們的.hosts文件(Windows機器上的c:\ windows \ system32 \ drivers \ etc \ hosts)中的dns。

基本上,你要做的是告訴他們的機器,網站www.testsite.local可以在IP地址xxxx到達,然後你的VirtualHost指令會告訴Apache,網站www.testsite.local可以在/ home/user/public_html/

+0

如何檢查Windows 7上的端口是否被阻塞?我嘗試從本地網絡中的另一臺計算機訪問,但無法正常工作。 – peter 2011-04-07 09:34:00

+1

請參閱此處出色的逐步說明:http://www.dummies.com/how-to/content/how-to-open-a-port-in-the-windows-7-firewall.html 您想要使用TCP打開端口80。 – nageeb 2011-04-07 21:17:11

1

如果您在初始配置期間啓用了設置,它應該只是將託管Apache的計算機的IP地址輸入另一臺計算機上的Web瀏覽器的情況。 檢查端口是否打開並且沒有防火牆阻止應用程序。本地網絡上

相關問題