我正在使用虛擬主機(mynewsite.com)在本地主機上構建網站。而不是上傳文件到實際的服務器,我寧願只在本地進行測試。我的虛擬主機在我的桌面上工作,我只想讓它可用,這樣我就可以在我的iPhone或我的網絡上的任何計算機上看到它。因此,如果我在我的iPhone上訪問mynewsite.com,它將顯示我的本地主機上的網站。我想我需要做端口轉發,但我很難搞清楚。我正在用MAMP在Mac上。使虛擬主機通過本地網絡可用iphone
如何通過我的Linksys路由器爲我的iPhone提供可用於測試的虛擬主機?
我在MAMP httpd.conf中的樣子:
<VirtualHost *:80>
DocumentRoot "/Users/jaysonp/Sites/mynewsite"
ServerName "mynewsite.com"
ServerAlias *.mynewsite.com
...
然後在我的主機文件我有: 127.0.0.1 mynewsite.com
我要指出,我不能只打了ipaddress在我的iPhone上,有代碼檢查網站的域名以便使用。
謝謝!
我在MAMP的httpd.conf中設置了虛擬主機。 – jaysonp 2010-11-06 17:19:59
然後有兩種選擇:將默認主機指向您的「mynewssite.com」,讓您的iPhone應用程序使用IP地址而不是名稱。或運行你自己的DNS服務器 - 讓iPhone使用它(要麼設置你的無線路由器DHCP,要麼手動在iPhone上輸入) - 使DNS服務器將「mynewsserver.com」移到你的主機的IP地址。 – Brad 2010-11-06 17:23:15
對不起,我還是有點困惑。這聽起來像我需要運行我自己的DNS服務器,因爲我需要使用該網站的域名。我在哪裏設置路由器DHCP?在路由器管理員?我如何使DNS服務器解析爲「mynewserver.com」?謝謝。 – jaysonp 2010-11-08 09:47:46