2010-07-14 92 views
1

因此,我创建了一些需要通过本地网络进行测试的webapps,这些项目目前位于使用内置Apache“Web Sharing”服务器的MacBook上。通过本地网络测试网站的问题

在本地开发时,我只是修改我的hosts文件和httpd-vhosts.conf,为我的每个项目创建虚拟域,并且一切正常。

我遇到的问题是,现在我要测试网络上的iPad和iPhone,以及为我的项目的网址不再http://project.local而是http://192.168.x.x/~user/project.local和我所有的路径现在一团糟,打破了项目。

什么是最好的方式来提供这些网页,而无需手动更改所有的相对路径?

干杯!

回答

0

这里的解决方案是将我的路由器上的一个域映射为始终转发到我的web服务器,并将该虚拟域的本地映射更改为当时我需要访问的任何项目。

2
  • 要么越狱ipad公司/ iPhone和改变的/ etc /主机
  • 或者只是添加上不同的端口号的位点局部地(192.168.XX:80 =>站点1 192.168.XX:82 =>站点2等)
1

设置HTTP代理。我在桌面上使用Charles

您可以在设置页面的底部为您连接的特定Wi-Fi网络进行配置。

代理将使用它运行的计算机上的/ etc/hosts。

+0

请选择... – marcnewport 2012-03-27 03:02:07