Homestead 更改配置文件后之前的虚拟域名配置文件都会恢复到默认内容 请问这正常么?

例如:
我在a.test 虚拟域名配置文件中加了 autoindex on;
当我再次修改 Homestead 配置文件后 并且进行 vagrant provision 命令后 之前的 a.test配置文件就会恢复到默认内容
之前写的 autoindex on; 就消失了 请问这正常么 ? 或者有其他办法解决吗?

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

homestead 里面修改 nginx 配置然后 nginx -s reload 就可以,但是重启 vagrant 之后还是会还原,如果不想还原,那就得改源码了,修改 Homestead/scripts/clear-nginx.sh 这个文件

4年前 评论
whcoding (楼主) 4年前
讨论数量: 4

正常,你要在Homestaed.yaml里面配置你的site

4年前 评论
whcoding (楼主) 4年前
zdg1992 (作者) 4年前

我是去nginx对应的配置文件修改的, 不是会生成新的nginx配置文件 是运行vagrant provision 后会把我之前更改内容删除掉 恢复到默认的内容
举例: 例如有个home.test 虚拟域名 我进入到vagrant 后 修改了/etc/nginx/sites-enabled/home.test 里面的内容
然后假如在某一时刻我运行了vagrant provision命令 之前我写到home.test里的内容就不见了

4年前 评论

我希望的是 不管在什么时候我运行 vagrant provision 命令后 不会 对我之前修改的ngxin配置文件里的内容 造成影响

4年前 评论

homestead 里面修改 nginx 配置然后 nginx -s reload 就可以,但是重启 vagrant 之后还是会还原,如果不想还原,那就得改源码了,修改 Homestead/scripts/clear-nginx.sh 这个文件

4年前 评论
whcoding (楼主) 4年前

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