我可以将Apache服务器用于本地网络吗?

时间:2010-02-23 14:58:37

标签: php apache url networking webserver

我想写几个坐在不同电脑前的用户玩的电脑游戏。为此,我想实施P2P方法。

现在我考虑以下情况。比方说,我有6台构建本地网络的计算机。在每台计算机上我安装Apache Web服务器。因此,每台计算机都运行一个网站。在这方面,我有几个问题:

  1. 这些网站的网址是什么?计算机的名称?

  2. 计算机启动时,apache服务器是否会自动启动?

  3. 如果我想使用PHP或Apache编写“本地”网站,我是否需要安装额外的东西?

  4. 提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

  1. 您可以在不同的服务器上使用这些网站的IP,例如http://196.168.0.5,或者正确地将hosts文件修改为相应的IP,这取决于您的操作系统。在Windows网络上,您可以使用计算机名称,例如http://computername/
  2. 开始时,是和否。这意味着它可以配置为自动启动,这又取决于您的操作系统。
  3. 不,除非您的“本地”网站(有时称为内部网)有一个依赖于它的应用程序。

    获得一个好的LAMP或WAMP堆栈,然后就可以了。

  4. 您还必须在服务器上配置防火墙,这又是依赖于平台的。

答案 1 :(得分: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,那么安装它)