如何从其他计算机访问 localhost(xampp) [关闭]

Posted

技术标签:

【中文标题】如何从其他计算机访问 localhost(xampp) [关闭]【英文标题】:how to access localhost(xampp) from other computer [closed] 【发布时间】:2012-06-05 09:35:57 【问题描述】:

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

【问题讨论】:

你在路由器后面吗? 另一台计算机驻留在哪里?在 Internet 中还是在本地网络中? 是的,我正在使用 Airtel 宽带。 另一台电脑在互联网上。 啊哈。然后你需要在调制解调器中转发你电脑的80端口。 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

我还建议您使用 DynDNS 之类的东西,让动态 IP 变得不那么麻烦。

【讨论】:

【参考方案3】:

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

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

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

可以在此处和此处找到有关如何执行此操作的两个示例,但您看到的确切屏幕会因路由器制造商而异(如果需要,请通过 Google 获取确切说明)。

对于我拥有的 Linksys 路由器,我输入“http://192.168.1.1/”,输入我的用户名/密码,应用程序和游戏选项卡 > 端口范围转发。输入应用程序名称(随便你怎么称呼它)、起始端口(80)、结束端口(80)、协议(TCP)、IP地址(使用上面的例子,你将输入192.168.1.102,这是静态IP您分配了您的服务器),并确保选中以启用转发。重新启动路由器,更改应该会生效。

完成所有这些后,您现在应该能够通过转到他机器上的网络浏览器并输入“http://IP.address.of.your.computer”来访问您的网页(与您在你去这里)。

如前所述,无论您是否离线登录,您的 ISP 分配给您的 IP 地址最终都会改变。

我希望这会有所帮助。

【讨论】:

不要只是复制别人的答案而没有任何链接给他们信用***.com/a/823124这只是不诚实!

以上是关于如何从其他计算机访问 localhost(xampp) [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使 localhost(XAMPP) 可以从任何计算机访问?

如何从同一网络上的另一台计算机访问 localhost? [复制]

从不同的计算机访问修改后的 localhost 目录

Ubuntu Xampp 从其他电脑访问 localhost

如何从同一网络上的其他计算机访问布谷鸟沙箱?

403 Forbidden on PHPMyAdmin in Puppy Linux