我正在使用虚拟主机(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