【问题标题】:Unable To Connect To MAMP Server From Other Devices无法从其他设备连接到 MAMP 服务器
【发布时间】:2013-12-26 23:01:29
【问题描述】:

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

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

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

还有其他人遇到过类似问题并找到了解决方案吗?

【问题讨论】:

    标签: apache mamp remote-access mamp-pro


    【解决方案1】:

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

    例子:

    127.0.0.1   example.com
    

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2016-05-18
        • 2019-12-21
        • 2018-07-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-28
        • 2021-02-27
        • 2018-11-21
        相关资源
        最近更新 更多