0

我在我的机器(小牛)上本地运行 MAMP PRO。我可以将 find 连接到 localhost 并且 apache 在端口 80 上运行。我设置的测试网站已提供服务。我可以通过 http://my-local-host 浏览到它(必须加上破折号,因为堆栈交换不喜欢 URL)或http://mymachinename.localhttp://XXX.XXX.X。 XX(我的 IP 地址)。

它不能通过 iPhone 或 iPad 远程工作。我试过关闭防火墙。我尝试向防火墙添加规则以允许传入连接到 httpd。都不工作。

我也安装了小飞贼。我尝试关闭 Little snitch 并创建一个规则以允许流量通过 httpd 到端口 80。都不工作。

其他人有类似的问题并找到解决方案吗?

4

2 回答 2

0

问题是DNS。
MAMP 将您的主机写入 /etc/hosts。

例子:

127.0.0.1   example.com

您的 Iphone 的主机文件没有这样的条目。这就是它不起作用的原因。例如,您需要一个“DNS 服务器”,您可以在 Settings - Wlan - static手机上将其作为路由器输入。

于 2013-12-30T11:04:47.870 回答
0

如果您在 MAMP PRO 中使用动态 DNS 选项,我认为您的问题将得到解决。然后,使用像 noIP.com 这样的第三方公司,您可以设置 myTestBox.ddns.net 并在 iPad 上打开您的网站。

于 2015-07-07T19:34:16.367 回答