如何从另一台计算机访问localhost(xampp)

时间:2012-05-31 06:14:23

标签: php apache xampp localhost

我已经在我的电脑上安装了XAMPP。我想在另一台电脑上输入我的IP地址时访问我的本地主机。但是当我输入我的IP地址时,它会把我带到我的调制解调器设置页面。请帮助我。(我正在使用来自whatismyip.com的ip地址)

3 个答案:

答案 0 :(得分:4)

如果您尝试从本地网络上的另一台计算机访问本地XAMPP,则需要使用本地IP地址。可能像192.168.x.x. (在Windows框中,您可以在命令提示符下键入“ipconfig”以获取此IP)

如果您尝试从本地网络外部进行访问,则需要通过路由器将端口80转发到运行XAMPP的计算机。

答案 1 :(得分:0)

您需要在防火墙上打开端口80(或者您用于Apache的任何端口)。对于大多数路由器来说,这里有很好的文档http://portforward.com/

我还建议您获得类似DynDNS的内容,使动态IP更轻松。

答案 2 :(得分:-4)

首先,您需要配置计算机以从路由器获取静态IP。可以找到如何执行此操作的说明:此处

例如,假设你选择了IPaddress。完成上述步骤后,您应该可以通过“http:// localhost”和“http:// theipaddress”访问本地计算机上的网站,因为您的计算机现在将始终具有该IP地址在你的网络上。

如果您查找IP地址(例如“http://www.ip-adress.com/”),您看到的IP实际上是路由器的IP。当你的朋友访问你的网站时,你会给他这个IP。但是,您需要告诉路由器,当它收到网页请求时,请将该请求转发给您的服务器。这是通过端口转发完成的。

可以在此处和此处找到两个如何执行此操作的示例,但您看到的确切屏幕将根据您的路由器制造商而有所不同(如果需要,Google会提供准确的说明)。

对于Linksys路由器,我输入“http://192.168.1.1/”,输入我的用户名/密码,Applications&游戏标签>港口范围转发。输入应用程序名称(无论你要调用它),启动端口(80),结束端口(80),协议(TCP),ip地址(使用上面的例子,你输入192.168.1.102,这是静态IP您分配了服务器),并确保检查以启用转发。重新启动路由器,更改应生效。

完成所有这些后,您现在应该可以通过访问他的计算机上的Web浏览器并输入“http://IP.address.of.your.computer”(您在查看时看到的那个)来访问您的网页你去这里)。

如前所述,无论您是否离线签名,您的ISP分配给您的IP地址最终都会发生变化。

我希望这会有所帮助。