我在我的机器上本地运行MAMP PRO(Mavericks)。我可以连接find到localhost,apache在端口80上运行。 我已经设置了测试网站。我可以通过http:// my-local-host(由于堆栈交换不喜欢URL)或http://mymachinename.local或http://XXX.XXX.X.XX(我的ipaddress)浏览到它。
虽然从iPhone或iPad无法远程工作。我试过关掉防火墙。我已经尝试向防火墙添加规则以允许到httpd的传入连接。都没有工作。
我也安装了Little Snitch。我尝试关闭Little snitch并创建规则以允许通过httpd将流量传输到端口80。都没有工作。
其他人有类似问题并找到解决方案吗?
答案 0 :(得分:0)
问题是DNS MAMP将您的主机写入/ etc / hosts。
示例:
127.0.0.1 example.com
您的Iphone主机文件没有此类条目。这就是为什么它不起作用。
你需要例如您可以输入的“DNS服务器”
Settings - Wlan - static
作为手机上的路由器。
答案 1 :(得分:0)
如果您在MAMP PRO中使用动态DNS选项,我认为您的问题将得到解决。然后,使用像NoIP.com这样的第三方公司,您可以设置myTestBox.ddns.net并在iPad上启动您的网站。