如何从远程设备(如iPhone)测试本地开发的网站?

时间:2013-04-11 10:53:56

标签: wordpress networking web mamp

我正在开发一个新的WordPress主题,并使用MAMP在我的笔记本电脑上进行本地化。在我的笔记本电脑上,我可以访问localhost:8800。

有没有办法可以从我的iPhone访问这个localhost网站?我想看一下移动设备上的主题是什么,而不仅仅是调整我的浏览器大小。如果我在两者之间建立一个特设的WiFi网络,这可行吗?

4 个答案:

答案 0 :(得分:6)

尝试链接 How do you access a website running on localhost from iPhone browser这是您可能正在寻找的东西。

或者如果您想在不同设备http://quirktools.com/screenfly/上测试您的网站,此链接可能会有所帮助;)

答案 1 :(得分:4)

转到此站点(http://xip.io/)并在您的vhost设置中使用您的本地IP替换IP地址:

#mysite.local
<VirtualHost *:80>
 DocumentRoot "/Users/me/Sites/Development/mysite/www"
 ServerName mysite.local
 ServerAlias mysite.local.192.168.1.81.xip.io
  <Directory "/Users/me/Sites/Development/mysite/www">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
 </Directory>
</VirtualHost>

然后在你的设备上转到mysite.local.192.168.1.81.xip.io

答案 2 :(得分:1)

假设iPhone与测试服务器位于同一网络,只需导航到手机上的IP地址即可。

编辑:如果您有多个主机名,则可以使用DNSMasq。如果您有dd-wrt路由器,请将以下行添加到“服务”页面中的“其他DHCP选项”框中 - 并确保已启用DNSMasq:)

address=/dev/192.168.1.2
interface=lo
no-dhcp-interface=lo

这会将.dev域名指向192.168.1.2 - 根据您自己的需要进行调整。

答案 3 :(得分:1)

最简单的方法是将mac和iphone连接到同一个WiFi网络。然后从系统偏好设置|获取您的IP地址网络。它将显示在状态部分,可能看起来像10.10.5.100。

然后在iphone上转到http://10.10.5.100:8800