Homestead 在主机的 Chrome 浏览器如何访问虚拟机中的 http://127.0.0.1:8888
在虚拟机中的laravel项目中安装了webpack-bundle-analyzer
这个插件,用来分析前端打包引入的内容,执行命令npm run dev
,如下图:
虚拟机不是图形界面,所有无法直接打开http:127.0.0.1:8888,
请问下在主机的chrome浏览器怎么访问虚拟机中的http:127.0.0.1:8888呢?
需要在本机配置hosts文件
可以用宿主机上的nginx转发到虚拟机
方法有2
在
Homestead.yaml
设置端口 8888 转发webpack-bundle-analyzer 配置为监听
http://0.0.0.0:8888
,宿主机通过http://192.168.10.10:8888
访问分析图 (其中192.168.10.10
为 Homestead 默认私有 IP 位址)