【问题标题】:Accessing localhost from iPhone (in same network)从 iPhone 访问 localhost(在同一网络中)
【发布时间】:2011-08-05 16:18:20
【问题描述】:

我想在我的 iPhone 中测试我在本地主机 (XAMPP) 中开发的 iPhone Web 应用程序。我的系统IP是本地网络中的192.168.1.1。

当我在浏览器中访问http://192.168.1.1:80 时,它显示“DSL 路由器上的服务器 192.168.1.1:80 需要用户名和密码”。

我认为它一定是我的 XAMPP 用户名/密码,但似乎不是,它显示 404 错误。

我的系统和我的 iPhone 在同一个网络中。那我哪里做错了?

【问题讨论】:

  • 你在哪里测试这段代码?在设备或模拟器上?
  • 当你说“系统IP”时,你是什么意思?我非常怀疑您的 iPhone 是否具有该 IP 地址,除非您专门为其分配了该 IP 地址,如果您这样做了,您应该更改它,因为您与您的路由器有冲突。
  • 您可能正在查看网关 IP 地址,该地址通常是您的路由器或交换机。不幸的是,您可能在 MAC 上,我不确定 window 的 ipconfig 命令是什么。
  • 这是另一个解决方案:stackoverflow.com/questions/3132105/…

标签: iphone localhost


【解决方案1】:

192.168.1.1 听起来像是你的路由器的 IP,而不是你的 Mac 的。尝试在终端中运行 ifconfig 以找出 Mac 的实际 IP 地址。它可能类似于 192.168.1.2。

【讨论】:

    【解决方案2】:

    您确定您计算机的 IP 是 192.168.1.1 吗?看来 192.168.1.1 是您的 DSL 路由器。

    在这种情况下,也许 XAMPP 要求输入密码?

    其他原因可能是您的路由器不允许局域网计算机相互访问...

    【讨论】:

      【解决方案3】:

      检查以确保您的 IP 对您的主机正确。

      Windows:Windows + R -> type "cmd"

      ipconfig
      

      *unix:

      ifconfig
      

      通常 192.168.0.1 或 192.168.1.1 分配给您的路由器,这是您通过 iPhone 看到的。

      【讨论】:

      • Windows 版本应该是 ipconfig(两个都有 ifconfig)
      猜你喜欢
      • 2017-08-14
      • 2018-10-28
      • 2018-12-18
      • 2020-09-13
      • 2015-04-23
      • 2020-08-24
      • 2018-08-21
      • 1970-01-01
      • 2013-10-29
      相关资源
      最近更新 更多