【问题标题】:access localhost from mobile phone [closed]从手机访问本地主机[关闭]
【发布时间】:2012-07-09 05:11:46
【问题描述】:

我正在使用 jquery mobile 开发移动网站,并想使用我的 android 手机浏览器对其进行测试。

我的 Windows 7 机器和安卓手机在同一个无线网络上。

我通常从我的机器访问移动网站:“http://localhost/index.php/doctor

我尝试使用手机上的无线网络 IP 地址访问它:“http://192.168.1.3/index.php/doctor

但是,我得到网页不可用的错误。

如何从我的安卓手机访问本地主机?!

【问题讨论】:

  • 网络服务器上的日志说明了什么? (另外 - localhost 的意思是“我现在正在使用的这台机器,所以当你在你的 Android 上时,它就是你的 localhost 的 android。这有点混淆了这个问题。)
  • 我不明白你的意思?这里的 localhost 指的是我的电脑,我想使用与我的电脑在同一无线网络上的手机连接到该 localhost。希望说明清楚!
  • 当你说这是你的无线网络的IP地址时,你是什么意思?你需要你的windows机器的网络IP,如果那是你路由器的IP,那是行不通的。您应该能够通过在命令提示符下键入 ipconfig /all 来找到它。还值得在您的电脑上检查您的网络/防火墙规则以检查它是否允许流量进入。我在测试时以这种方式将手机连接到我的笔记本电脑,所以你肯定可以让它工作。
  • 我的意思是“IPv4 地址:192.168.1.3”!!以及如何检查我电脑上的网络/防火墙规则?
  • 我的意思是计算机的本地主机与人类的“我自己”一词相同。当我说“我自己”时,我指的是 Jenny D。当你说“我”时,你指的是易卜拉欣。当您的电话显示 localhost 时,它表示电话。当你的 windows 机器说 localhost 时,它表示 windows 机器。

标签: android http mobile localhost


【解决方案1】:

192.168.1.3 是本地网络地址。您需要做的是获取外部 IP 地址,并将其放入电话 URL。您可以通过进入命令行并键入ipconfig 来执行此操作,这应该会为您提供所有机器的 IP 地址,以及本地网络服务器的外部 IP。我怀疑这与您的防火墙有关。您很可能只需要为您的本地网络服务器找到正确的 IP 地址。

希望这会有所帮助。

【讨论】:

  • 没错,你是对的!但是,您还需要检查防火墙的规则。谢谢
  • 不客气!随意点赞你喜欢的:)
  • 您还需要设置上网权限。在这里阅读我的评论:stackoverflow.com/a/16510143/644011
猜你喜欢
  • 2012-04-07
  • 1970-01-01
  • 1970-01-01
  • 2011-03-09
  • 2016-06-09
  • 2016-08-04
  • 2020-03-27
  • 2012-06-05
相关资源
最近更新 更多