使用MAMP Pro的xip.io不起作用

时间:2012-07-18 16:45:42

标签: adobe mamp

此问题曾提前一次,但建议的解决方案对我不起作用?

我已阅读以下文章(您可以与作者一起来回查看我的评论):https://blogs.adobe.com/shadow/2012/06/19/shadow-xip-io-virtual-hosts-workflow-simplified/但是这些建议都没有奏效。

重新上限:

  • 我在MAMP Pro中创建了以下'test'主机:
    mamp screenshot
  • 我已关闭网络共享
  • 我已将ServerAlias客户端。*。xip.io添加到MAMP Pro
  • 我已更新httpd.conf文件(在/private/etc/apache2内),因此虚拟主机行(Include /private/etc/apache2/extra/httpd-vhosts.conf)未被注释
  • 我已使用以下内容更新了httpd-vhosts.conf文件(/private/etc/apache2/extra内)...

<VirtualHost>
    DocumentRoot "/path/to/files"
    ServerName test
    ServerAlias test.*.xip.io
</VirtualHost>

...但是当我尝试通过http://test.192.168.0.40.xip.io/访问文件时,我收到了“无法连接”错误?

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

3 个答案:

答案 0 :(得分:1)

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

如果您在MAMP Pro GUI中切换服务器别名配置以测试。*。xip.io,它是否有效?

我不相信您通过/ private / etc / apache2 / *文件手动配置vhost的其他步骤将被MAMP选中,因为MAMP httpd.conf和httpd-vhosts.conf文件是在不同的位置。

/Applications/MAMP/conf/apache/httpd.conf和/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf我想?既然您已经通过GUI配置了MAMP Pro,那么这些应该已经反映了您的更改。

答案 1 :(得分:1)

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

服务器名称: mobile.dev / #my网站“移动”的常规mamp服务器网址

别名: mobile .-- MY-IP-Address - .xip.io #Adobe Shadow friendly URL

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

注意:我正在使用带有DHCP的静态IP地址进行开发。在MAMP Pro 2.x中,您无法在别名字段中输入*字符!

更新:您也可以只在

中输入以下内容 高级选项卡下的

'自定义虚拟主机常规设置'区域:

ServerAlias mobile。*。xip.io

然后使用您的IP地址加载网址:

Chrome中的

mobile.xx.xx.xx.xx.xip.io /

答案 2 :(得分:1)

我知道这个答案有点晚了,但在寻找其他东西时却遇到了它。我在我的机器上工作没问题,所以我想我只是在说...

默认情况下,MAMP在端口8888上为您的网站提供服务 - 您是否尝试使用http://test.192.168.0.40.xip.io:8888/访问您的网站?