使用Homestead正确销毁并重新创建虚拟机的方法

4
我按照这里的指示http://laravel.com/docs/5.1/homestead 部署了本地Homestead虚拟机,成功运行Laravel (serve homestead.app /public) 并同步到主机的一个文件夹(比如 ~/Code)。尝试启用Xdebug后,我修改了一些配置文件(nginx.conf, php.ini等),然后通过 "vagrant destroy default" 指令销毁了VM实例。我再次启动VM('vagrant up')并进入box,发现修改的文件已经恢复(预期结果),~/Code目录下还有之前创建的Laravel示例应用程序(由于是从主机复制过来的,也是预期结果)。问题在于,即使我没有再次运行 'serve homestead.app /public',服务器仍然成功运行,并且我可以从主机访问示例应用程序。我对此感到非常困惑。那么正确的销毁和重新创建Homestead VM的方法是什么呢?

我想知道是否存在一个缓存,其中包含您的登录详细信息,因此当您创建新机器时,它会使用旧凭据自动登录...如果您像我一样,通常会使用相同的登录数据进行重建。哈哈 - Andrew Fox
1个回答

0

令人困惑的是不是如何完全删除盒子,而是为什么在“销毁”盒子后Nginx服务器仍在运行。来自Vagrant文档的说明:“运行此命令后,您的计算机应该处于一个干净的状态,就好像您从未创建过虚拟机一样。”所以我不理解的是为什么服务器仍然在运行。 - skay-
@skay- 你能把你看到那部分的链接复制一下吗?编辑:我猜应该是同一个链接。 - atilkan
清除状态并不意味着服务器会停止。不要让自己困惑。 - atilkan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接