2010-02-23 169 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

相关问题