gpt4 book ai didi

nginx - 我的Vagrant框忘记了我通过vagrant ssh所做的修改…

转载 作者:行者123 更新时间:2023-12-02 14:30:50 25 4
gpt4 key购买 nike

我有一个Vagrant框,它在vagrant up之后可以正常工作,但是其中一个站点的框内的配置中有一个小错误。

我必须在框中输入ssh并编辑一个文件。我做了:

1)我vssh'ed(这是我的别名)到盒子里

2)我打开一个文件:
sudo vim /etc/nginx/sites-enabled/foo.bar.local.conf
3)我按了i开始编辑文件的特定部分

4)我按ESC完成编辑

5)我键入:wq保存更改并退出vim

6)我重新启动nginx以查看更改。
sudo service nginx restart
一切正常,但是在一两天后(当我不得不vagrant halt && vagrant up时),原来的问题又出现了。然后我意识到我已经忘记了使用--provision引导VM,因此它将读取我所做的更改。

显然,调用vagrant up --provision无效。我不得不再次编辑conf文件。永久存储我的更改时我缺少什么?

最佳答案

在我看来,好像您的Vagrant配置中有一个脚本会将本地存储的配置文件复制到VM上启用了sites的目录中一样。如果是这种情况,请改为编辑这些文件。

--provision在这种情况下无济于事。 --provision仅在Vagrantfile中运行配置代码。

关于nginx - 我的Vagrant框忘记了我通过vagrant ssh所做的修改…,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47026044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com