请教一下各位大佬,vagrant homestead 环境下,局域网的其他用户如何访问本机,有没有办法用 ip+端口的形式访问项目,而不是用虚拟域名,因为如果用虚拟域名的情况下,其他人还需要修改 hosts 。。。显得有点麻烦。还是说各位用 homestead 的都不用考虑其他小伙伴需要访问本机的情况。
1
yc8332 2022-05-30 11:48:38 +08:00
可以啊。本机开端口映射啊。
|
3
yc8332 2022-05-31 09:36:52 +08:00
@badongdyc 两种方法 1. vagrant 配置的如果是 Private network ,就是私有网络的,就是物理机开端口转发,比如配个 nginx ,转发到虚拟机的 ip 端口去,就是返现代理
|
4
yc8332 2022-05-31 09:38:25 +08:00
2. 如果是用 public network ,就是桥接模式,和物理机是同一个网段的,那局域网就可以直接访问了。然后看看有没有防火墙之类的,有就关掉。
|
5
badongdyc OP @yc8332 这 2 种方法,Homestead.yaml sites 那里如何设置,写 ip 吗?,我试的第二种方法
sites: - map: 192.168.0.40:71 to: /home/vagrant/code/laravel/public php: "7.3" ports: - send: 71 to: 71 和物理机是同一个网段的,这样 192.168.0.40:71 访问不成功 |