如何通过移动设备连接到拥有多个站点的 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创建的应用程序而无需将其连接到系统

移动应用程序可以连接到 BLE 设备并在后台保持连接数小时吗?

移动应用使用 Azure *** 连接到本地后端

通过公共IP连接到Android设备作为代理服务器

Xampp 托管多个应用程序