Adobe xip.io与MAMP Pro不兼容';行不通

Adobe xip.io与MAMP Pro不兼容';行不通,adobe,mamp,Adobe,Mamp,这个问题以前提过一次,但建议的解决方案对我不起作用 我已经通读了下面的文章(你可以看到我和作者的评论):但是这些建议都没有奏效 重新设定上限: 我在MAMP Pro中创建了以下“测试”主机: 我已关闭网络共享 我已将ServerAlias client.*.xip.io添加到MAMP Pro中 我已经更新了httpd.conf文件(在/private/etc/apache2中),因此虚拟主机行(Include/private/etc/apache2/extra/httpd vhosts.co

这个问题以前提过一次,但建议的解决方案对我不起作用

我已经通读了下面的文章(你可以看到我和作者的评论):但是这些建议都没有奏效

重新设定上限:

  • 我在MAMP Pro中创建了以下“测试”主机:
  • 我已关闭网络共享
  • 我已将ServerAlias client.*.xip.io添加到MAMP Pro中
  • 我已经更新了httpd.conf文件(在
    /private/etc/apache2
    中),因此虚拟主机行(
    Include/private/etc/apache2/extra/httpd vhosts.conf
    )没有注释
  • 我已经用以下内容更新了httpd-vhosts.conf文件(在
    /private/etc/apache2/extra
    中):


DocumentRoot“/路径/到/文件”
服务器名测试
服务器别名测试。*.xip.io
…但是当我尝试通过访问文件时,会出现“无法连接”错误


我真的不明白为什么我不能让它工作。

您在MAMP pro屏幕截图中的配置将别名设置为client.*.xip.io,而您尝试访问它的URL是test.192.168.0.40.xip.io

如果将MAMP Pro GUI中的服务器别名配置切换到test.*.xip.io,它是否工作

我不相信您通过/private/etc/apache2/*文件手动配置vhosts所使用的其他步骤将由MAMP执行,因为MAMP httpd.conf和httpd-vhosts.conf文件位于不同的位置


/我想是Applications/MAMP/conf/apache/httpd.conf和/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf?由于您已经拥有MAMP Pro并通过GUI进行了配置,这些应该已经反映了您的更改。

您在MAMP Pro屏幕截图中的配置的别名设置为client.*.xip.io,而您尝试访问它的URL为test.192.168.0.40.xip.io

如果将MAMP Pro GUI中的服务器别名配置切换到test.*.xip.io,它是否工作

我不相信您通过/private/etc/apache2/*文件手动配置vhosts所使用的其他步骤将由MAMP执行,因为MAMP httpd.conf和httpd-vhosts.conf文件位于不同的位置


/我想是Applications/MAMP/conf/apache/httpd.conf和/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf?由于您已经使用了MAMP Pro并通过GUI进行了配置,这些应该已经反映了您的更改。

如果您使用的是MAMP Pro 2.x(似乎不需要配置主机文件,因为它是由MAMP本身启用的),您可能只需要将Adobe Shadow友好URL添加到MAMP主机设置的别名部分:

服务器名称: mobile.dev/#我的站点“mobile”的常规mamp服务器URL

别名: 手机。--我的IP地址--.xip.io#Adobe影子友好URL

然后,我在Chrome浏览器窗口中输入的别名URL就是别名URL,它会显示在我手机上的Showdow中

注意:我使用静态IP地址和DHCP进行开发。在MAMP Pro 2.x中,不能在别名字段中输入*字符

更新:您也可以只在

“高级”选项卡下的“自定义虚拟主机常规设置”区域:

ServerAlias mobile.*.xip.io

然后用您的IP地址加载URL:


在Chrome中的mobile.xx.xx.xx.xip.io/如果您使用的是MAMP Pro 2.x(似乎不需要配置主机文件,因为它是由MAMP本身启用的),您可能只需要将Adobe Shadow友好URL添加到MAMP主机设置的别名部分:

服务器名称: mobile.dev/#我的站点“mobile”的常规mamp服务器URL

别名: 手机。--我的IP地址--.xip.io#Adobe影子友好URL

然后,我在Chrome浏览器窗口中输入的别名URL就是别名URL,它会显示在我手机上的Showdow中

注意:我使用静态IP地址和DHCP进行开发。在MAMP Pro 2.x中,不能在别名字段中输入*字符

更新:您也可以只在

“高级”选项卡下的“自定义虚拟主机常规设置”区域:

ServerAlias mobile.*.xip.io

然后用您的IP地址加载URL:


mobile.xx.xx.xx.xip.io/在Chrome中

我知道这个答案有点晚了,但只是在寻找其他东西时偶然发现的。我在我的机器上工作没有问题,所以我想我应该插话


默认情况下,MAMP在8888端口为您的站点提供服务-您是否尝试过使用访问您的站点?

我知道这个答案有点晚,但只是在寻找其他内容时偶然发现的。我在我的机器上工作没有问题,所以我想我应该插话


默认情况下,MAMP在8888端口为您的站点提供服务-您是否尝试使用访问您的站点?

我使用的是2.0.1版,但我不想使用Adobe Shadow,我只想使用xip.io(我知道文章同时使用了这两个版本,但我对使用Shadow不感兴趣-目前为止)。我将MAMP设置更改为ServerAlias test..xip.io*并尝试访问,但没有成功-仍然是“加载页面问题”?@Integralist我认为要使xip.io正常工作,您需要将“高级”选项卡上的“自定义虚拟主机设置”设置为“ServerAlias test.*.xip.io”。出于某种原因,“普通”服务器别名不计算通配符。您使用的是哪个版本的MAMP Pro?我只在v2.x上尝试过,但在该v上也应该可以。很抱歉,迟来的回复-正在度蜜月-我使用的是MAMP Pro 2.0.5我使用的是2.0.1版,但我不想使用Adobe Shadow,我只想使用xip.io(我知道这篇文章同时使用了这两个版本,但我对使用Shadow不感兴趣-目前为止).I将MAMP设置更改为ServerAlias test..xip.io*
<VirtualHost>
    DocumentRoot "/path/to/files"
    ServerName test
    ServerAlias test.*.xip.io
</VirtualHost>