通过本地网络测试网站的问题

时间:2010-07-14 16:39:54

标签: html apache macos testing

所以我创建了一些需要通过我们的本地网络进行测试的webapps,这些项目目前都在我的MacBook上,它使用内置的Apache“Web Sharing”服务器。

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

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

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

干杯!

3 个答案:

答案 0 :(得分:2)

  • 越狱iPad / iPhone,以及更改/ etc / hosts
  • 或者只是在本地添加不同端口号的站点(192.168.x.x:80 => site1 192.168.x.x:82 => site2等)

答案 1 :(得分:1)

设置HTTP代理。

我在桌面上使用Charles

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

代理将在其运行的机器上使用/ etc / hosts。

答案 2 :(得分:0)

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