我想写一个坐在不同电脑前面的几个用户玩的电脑游戏。为此,我想实施一种P2P方法。我可以使用Apache服务器作为本地网络吗?
现在我考虑以下情况。我有,比方说,建立一个本地网络的6台电脑。在每台电脑上安装Apache Web服务器。所以,每台电脑都运行一个网站。在这种情况下,我有几个问题:
这些网站的网址是什么?电脑的名字?
每当电脑启动时,apache服务器是否会自动启动?
如果我想使用PHP或Apache编写“本地”网站就足够了,是否需要额外安装一些东西?
非常感谢您的帮助。
我想写一个坐在不同电脑前面的几个用户玩的电脑游戏。为此,我想实施一种P2P方法。我可以使用Apache服务器作为本地网络吗?
现在我考虑以下情况。我有,比方说,建立一个本地网络的6台电脑。在每台电脑上安装Apache Web服务器。所以,每台电脑都运行一个网站。在这种情况下,我有几个问题:
这些网站的网址是什么?电脑的名字?
每当电脑启动时,apache服务器是否会自动启动?
如果我想使用PHP或Apache编写“本地”网站就足够了,是否需要额外安装一些东西?
非常感谢您的帮助。
不可以,除非您的“本地”网站(有时称为内部网)具有依赖于它的应用程序。
只要得到一个良好的LAMP或WAMP堆栈,然后设置好。
您还必须在服务器上配置防火墙,这又取决于平台。
在我的网络中,我的服务器上有一个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太,然后再进行安装)本地网站什么
对不起,我没有得到答案。您可以通过http:// server访问您的服务器,但其他人可以访问它吗?什么是192.168.0.100?这仅仅是一个例子吗?或者它是一些特殊的IP地址? – Roman 2010-02-23 15:06:26
是的,只是一个例子。这个IP是你网络中每台机器的IP地址。当您输入http:// server时,DNS会识别并重定向到您的机器,然后apache将会收到请求。 – 2010-02-23 15:11:35