【问题标题】:Can I use Apache servers for a local network?我可以将 Apache 服务器用于本地网络吗?
【发布时间】:2011-01-20 02:47:09
【问题描述】:

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

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

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

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

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

提前感谢您的帮助。

【问题讨论】:

    标签: php apache url networking webserver


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

      只要得到一个好的 LAMP 或 WAMP 堆栈,就可以了。

    您还必须在服务器上配置防火墙,这又取决于平台。

    【讨论】:

      【解决方案2】:

      在我的网络中,我的服务器上有一个 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,请安装它)

      【讨论】:

      • 对不起,我没有得到答案。您可以通过server 访问您的服务器,但其他人如何访问它?什么是 192.168.0.100?这只是一个例子吗?还是某个特殊的IP地址?
      • 是的,只是一个例子。这个ip是你网络中每台机器的ip。当你输入server 时,DNS 会识别并重定向到你的机器,然后 apache 会收到请求。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2015-07-06
      • 1970-01-01
      相关资源
      最近更新 更多