此时,会在 home 目录下生成一个 .homestead 文件夹,里面会生成一些文件,其中 Homestead.yaml 文件很重要,有些地方须要你手动修改。
配置
1,共享文件夹
folders:
- map: C:/Users/leijh/Desktop/ljh_share
to: /home/vagrant/Code
Nginx站点配置:
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
即站点homestead.app映射到了C:/Users/leijh/Desktop/ljh_share/Laravel/public
下
在public目录里放一个html文件便可访问
在hosts文件里添加
192.168.10.10 homestead.app
上面IP在配置文件最前面有,而后
便可访问
【附:多站点配置:
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
- map: test.app
to: /home/vagrant/Code/Laravel/test
而后也要在hosts中加上
而后vagrant reload --provision,注意上面的配置文件不能用TAB键
】
编辑完 Homestead.yaml 后,进入 Homestead 文件夹,在 Git Bash 中执行 vagrant up 命令。Vagrant 会将虚拟机开机,而且自动配置你的共享目录和 Nginx 站点。
虚拟机运行后,进入 Homestead 目录,在 Git Bash 中经过 vagrant ssh 命令就能够链接虚拟机了。
vagrant halt:关闭 Homestead 虚拟机。
vagrant reload
--
provision 若是修改了sites属性,须要运行更新nginx配置,配置文件在
/etc/nginx/sites-available/
destroy the machine, you may use the vagrant destroy --force
command.
参考: