Xampp 如何通过IPad访问虚拟主机?
我在Mavericks上使用XAMPP来模拟本地主机。例如,我将Xampp 如何通过IPad访问虚拟主机?,xampp,vhosts,Xampp,Vhosts,我在Mavericks上使用XAMPP来模拟本地主机。例如,我将jobeet.local设置为我的vhost。我试着在我的电脑上访问它,它也能正常工作 现在,我想在IPad上测试我的网站。因此,我采取了以下步骤: 像往常一样,在端口80上运行XAMPP服务器 将IPad连接到我的wifi网络 在Ipad上设置Http代理,如下图所示,但将端口更改为80 现在,我测试了通过IPad访问127.0.0.1。成功了!但是,jobeet.local不起作用 我已经寻找并尝试了很多方法来解决这个问题,但
jobeet.local
设置为我的vhost。我试着在我的电脑上访问它,它也能正常工作
现在,我想在IPad上测试我的网站。因此,我采取了以下步骤:
80
上运行XAMPP服务器80
127.0.0.1
。成功了!但是,jobeet.local
不起作用
我已经寻找并尝试了很多方法来解决这个问题,但都不管用。
你能帮我弄清楚吗?
提前感谢。您可能需要更新主机文件 主机文件是一个文本文件,它将主机名映射到IP地址。 在浏览器上键入url地址后,系统将检查主机文件上是否有相关条目并获取相应的IP地址,否则将通过活动连接的DNS服务器解析IP 可以编辑主机文件以阻止某些主机名(如ad服务/恶意主机),或用于web开发目的,即将域重定向到本地地址 编辑主机文件 在Mac OS X–Leopard中编辑主机文件是一项非常简单的任务,特别是如果您熟悉终端的话 步骤1–打开Terminal.app 通过在聚光灯下键入Terminal,或进入应用程序->实用程序->终端 步骤2–打开主机文件 通过在刚刚打开的终端上键入以下内容来打开主机:
$ sudo nano /private/etc/hosts
出现提示时键入您的用户密码
步骤3–编辑主机文件
hosts文件包含一些注释(以#符号开头的行)以及一些默认主机名映射(例如127.0.0.1–localhost)。
只需将新映射附加到默认映射之下。或者编辑一个默认值,如果你知道你在做什么!
可以使用箭头键导航文件
步骤4–保存主机文件
编辑完主机文件后,按control-o保存文件。
在文件名提示下按enter键,然后按control-x退出编辑器
步骤5–刷新DNS缓存
在Leopard上,您可以发出一个简单的终端命令来刷新DNS缓存,并使主机文件更改立即生效:
$ dscacheutil -flushcache
现在,您可以在浏览器上测试新映射
希望这对你有用 在mac电脑上,你可以在Windows上使用Fiddler,但是我现在在Fiddler和iPhone上遇到了麻烦…我今天不得不重新安装我的安装程序,并在那个场合一步一步地做了: 我使用Squidman和Mamp Pro的组合(我认为它类似于XAMPP)——希望这能帮助任何人完成任务;很高兴阅读反馈或得到建议,使这更好 乌贼 Mamp专业版 论乌贼 -首选项>常规>Http端口: 与MAMP使用的不同(如果map使用80,则使用8080)
- 首选项>客户端>为以下各项提供代理服务: 插入我们将为其提供服务的IP地址或子网
- 起动乌贼
- 设置主机名以及所附网站的名称
- 插入本地计算机的(本地)IP地址
- 在本地计算机上插入Apache的端口
- 启动Mamp;检查网站是否在本地计算机上正确运行
- 选择与笔记本电脑相同的无线网络
- 在Wifi网络>首选项/信息中:设置手动HTTP代理
- 服务器IP是Apache服务器的(本地)IP地址,也运行Squidman;端口是Squidman使用的端口
- 要测试的内容:将dev服务器移动到虚拟机(VirtualBox)上,与节点一起使用,定制PHP构建,等等
- 自动设置:为Squidman写入pref、Mamp/hostname、重新启动Apache服务器、通过iMessage或电子邮件将代理配置发送到mobile
它完成了任务,你不需要设置任何东西。我之所以推动它,是因为我太激动了,因为我浪费了时间尝试工程解决方案。我已经修改了hosts文件,正如我在问题中提到的,这就是为什么我将
jobeet.local
作为我的本地url。问题是我如何通过我的IPad访问它。正如你的屏幕截图所示,通过你的局域网IP,192.168.1.105。您不必设置代理。
10.0.0.1.xip.io resolves to 10.0.0.1
www.10.0.0.1.xip.io resolves to 10.0.0.1
mysite.10.0.0.1.xip.io resolves to 10.0.0.1
foo.bar.10.0.0.1.xip.io resolves to 10.0.0.1