更改了homestead.yaml的sites后,
$ vagrant reload
$ vagrant up
服务器配置(/etc/nginx/sites-enable/)未更新
怎么个回事?
原因是 配置信息已经生成在 系统里了,只有一个办法.
先删除这个虚拟系统,然后再从 box 初始化一下新的:
vagrant destroy
vagrant up
另注:
vagrant reload 包含了两个命令: vagrant halt & vagrant up
以下是解决方法
在我们每次对 Homestead.yaml 文件进行了更改之后,都需要运行下面命令来使其更改生效:
Administrator@USER-20170710DI MINGW64 ~
$ cd ~/Homestead && vagrant provision && vagrant reload
- 1
- 2
vagrant provision 是使 Vagrant 重新加载 Homestead.yaml 配置;
vagrant reload 是重启虚拟机使更改生效。