2010-07-14 85 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