1

我有一个在Laravel中开发的网站,在Homestead虚拟机上运行,​​当我尝试设计响应式移动部分时,我希望能够在我和我同事的一部手机上看到它。

我正在尝试使用xip.io来实现这一点,我所做的是,我从 Windows 网络设置页面查看了我的私有 IP 地址。(198.169.100.21)

我在我的HOSTS文件中定义了域dev.198.169.100.21.xip.io应该指向 10.10.21.1 (我的机器上运行的 vagrant 实例的 ip)

然后,我通过 SSH 连接到我的 Vagrant 盒子并告诉NGINX将所有请求路由dev.198.169.100.21.xip.io到我的项目。

我在我的 iPhone 上访问那个地址,它工作正常,到目前为止一切顺利,我只需要确保我已登录到公司的接入点并且我很好。问题是我的同事在他们自己的手机上看不到该网站,即使他们使用与我相同的接入点......

我在这里错过了什么吗?我希望过去使用过 xip.io的人可以帮助我解决这个问题。先感谢您!:)

4

2 回答 2

0

I fixed the problem, the issue was dumb, i forgot to add port 8000 on my mobile phones, Homestead uses port 8000 by default so you need to add it as well.

dev.198.169.100.21.xip.io:8000
于 2017-02-15T11:22:24.360 回答
0

很抱歉在这里直接回答,因为我无法根据我的声誉发表评论。

在我想从除主机之外的任何其他设备访问我的流浪机器的情况下(连接在同一接入点),我通过在 中添加另一个适配器来进行桥接连接Vagrantfile,而不是仅使用 NAT 和主机-只有适配器。但我想你可能已经尝试过或不喜欢这个想法?

我不知道 xip.io 是如何工作的,但检查它的网站是否像魅力一样工作。

于 2017-02-15T05:23:09.797 回答