homstead局域网访问问题

一个人使用,按教程走搭建homestead环境完全OK的,但如果在公司里开发调试都是局域网环境,如何让同事(比如192.168.1.3)访问到我的VM地址192.168.10.10就成了一个问题,参考网上的如下解决方案我进行了配置:

homstead局域网访问问题

但是重启加载后ssh登上去后发现我的代码(工作目录)没有挂载成功,下面是我homstead.yaml相关配置(我的局域网环境试192.168.1.XXX):

homstead局域网访问问题

这里和教程唯一不同的是我的工作目录没有放到用户的根目录,教程配置:

homstead局域网访问问题

因为这个原因导致后面的局域网访问无法进行下去了。特别困惑以下几个问题:

1.有没有小伙伴遇到我上面类似问题,挂载位置和修改局域网访问配置有联系吗
2.如果问题1解决了,局域网的机器如何访问我本机配置的 larabbs.test这样的域名
3.homestead配置的站点能不能通过IP+端口的方式去访问,如果可以应该如何去配置

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1
  1. ssh 登陆没挂载代码成功,是因为你的 folders 指明本机要映射到 Homestead 虚拟机上的文件夹不对。请认真阅读 开发环境搭建 - Windows
folders:
    - map: ~/Code
      to: /home/vagrant/Code

sites:
    - map: homestead.test
      to: /home/vagrant/Code/Laravel/public
  1. 局域网内的 ip 访问,请阅读 Homestead 环境下,局域网域名访问站点

  2. 遇到解决不了的先 Google Search 或 BaiDu Search,再求助。加深印象,快速进步!

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!