如何通过移动设备连接到拥有多个站点的 Homestead?
Posted
技术标签:
【中文标题】如何通过移动设备连接到拥有多个站点的 Homestead?【英文标题】:How to connect to Homestead which has multiple sites through mobile device? 【发布时间】:2014-12-13 03:11:12 【问题描述】:我正在开发一个在 Homestead 0.2.0 上运行的 Laravel 网站,我想尝试用我的手机和平板电脑连接到它,以便在这些设备上测试该网站。
所以我在谷歌上搜索,试图看看如何做到这一点。但是,我找不到任何考虑到多个网站的文章。
然而,我在某处读到某些路由器不允许 WiFi 连接的设备连接到直接连接的设备。
我的网站是这样映射的:
sites:
- map: app1.local
to: /home/vagrant/projects/app1/public
- map: app2.local
to: /home/vagrant/projects/app2/public
- map: app3.local
to: /home/vagrant/projects/app3/public
我该如何进行?
【问题讨论】:
我曾经有 1 个站点映射并使用 foodshow 插件来隧道我的本地开发环境以跨设备查看。您可以尝试隧道化您的项目文件夹,然后将 /app1 添加到 url。它可能会起作用。 看看***.com/a/41857012/470749是否有帮助。 【参考方案1】:解决方案
在 Homestead.yaml 文件中为您要在手机上测试的应用添加条目 192.168.10.10
,并修改 Homestead 机器。然后在手机上加载ipaddress:8000
说明
升级到最新的 Homestead,将 *.app 映射到 192.168.10.10
那么您的hosts
文件包含以下条目:
192.168.10.10 app1.app app2.app app3.app
假设您的开发计算机使用 IP 192.168.0.102
。
您可以在手机上浏览到
192.168.0.102:8000
加载/测试app1.app
(按字母顺序排列)
测试 app3.app
更改您的 Homestead.yaml 文件 来自:
map: app3.app
to: /home/vagrant/projects/app3/public
到:
map: app3.app
to: /home/vagrant/projects/app3/public
map: 192.168.10.10
to: /home/vagrant/projects/app3/public
只需更改条目并修改 Homestead 机器即可在您的手机上测试另一个应用程序。
【讨论】:
以上是关于如何通过移动设备连接到拥有多个站点的 Homestead?的主要内容,如果未能解决你的问题,请参考以下文章
Android BLE - 连接到多个设备似乎失败并且两个连接的 GATT 响应相同?
如何在移动设备上安装android studio创建的应用程序而无需将其连接到系统