2010-02-23 208 views
1

我想寫一個坐在不同電腦前面的幾個用戶玩的電腦遊戲。爲此,我想實施一種P2P方法。我可以使用Apache服務器作爲本地網絡嗎?

現在我考慮以下情況。我有,比方說,建立一個本地網絡的6臺電腦。在每臺電腦上安裝Apache Web服務器。所以,每臺電腦都運行一個網站。在這種情況下,我有幾個問題:

  1. 這些網站的網址是什麼?電腦的名字?

  2. 每當電腦啓動時,apache服務器是否會自動啓動?

  3. 如果我想使用PHP或Apache編寫「本地」網站就足夠了,是否需要額外安裝一些東西?

非常感謝您的幫助。

回答

2
  1. 您可以使用IP地址在不同的服務器如這些網站http://196.168.0.5,或者正確地將hosts文件直接修改爲相應的IP,這取決於您的操作系統。在Windows網絡上,您可以使用計算機名稱,例如http://computername/
  2. 開始時,是和否。這意味着它可以配置爲自動啓動,這又取決於您的操作系統。
  3. 不可以,除非您的「本地」網站(有時稱爲內部網)具有依賴於它的應用程序。

    只要得到一個良好的LAMP或WAMP堆棧,然後設置好。

您還必須在服務器上配置防火牆,這又取決於平臺。

0

在我的網絡中,我的服務器上有一個apache服務器。我的服務器被稱爲「服務器」,所以我只需鍵入其他工作站http://server。其他尖端放在您的主機文件,該決議:

192.168.0.100 server 

的IP只是一個例子,如果你有三個工作站,並希望訪問他們喜歡的:

http://machine1 
http://machine2 
http://machine3 

你將不得不在你的主機文件:

192.168.0.1 machine1 
192.168.0.2 machine2 
192.168.0.3 machine3 

所以......

1)是的,如果你在你的主機文件中設置你的計算機名就像我上面所說的 2)如果註冊爲服務,Apache將自動啓動。 3)是的。 Apache是​​你需要編寫使用PHP(如果你想的MySql太,然後再進行安裝)本地網站什麼

+0

對不起,我沒有得到答案。您可以通過http:// server訪問您的服務器,但其他人可以訪問它嗎?什麼是192.168.0.100?這僅僅是一個例子嗎?或者它是一些特殊的IP地址? – Roman 2010-02-23 15:06:26

+0

是的,只是一個例子。這個IP是你網絡中每臺機器的IP地址。當您輸入http:// server時,DNS會識別並重定向到您的機器,然後apache將會收到請求。 – 2010-02-23 15:11:35

相關問題