如何为VVV实例化的VM编辑nginx.conf?

时间:2019-01-24 20:46:46

标签: wordpress nginx vagrant vvv-wordpress

我正在尝试使用VVV为现有的WordPress网站(如果有任何区别,托管在WP Engine上)建立本地开发环境,但是无法更改nginx.conf指向正确的Webroot。

official documentation之后,我使用基础custom site template设置了一个新站点,然后将其交换为我们的WordPress安装和数据库。

这将创建一个具有public_html webroot的网站。由于我们的网站位于Apache上,因此我们有一个htdocs文件夹。因此,我根据these instructions编辑了provision/vvv-nginx.conf来更改根目录并重新配置。

重新配置时,nginx.conf被自定义网站模板中的原始nginx.conf覆盖。

为什么会这样,我该如何解决?

我还尝试过将其插入无业游民的盒子并根据these instructions手动编辑配置,但这似乎也不起作用。

1 个答案:

答案 0 :(得分:0)

您需要派发custom site template

Per discussion with the developers,自定义网站模板初始化脚本会重置每个设置上的所有内容,包括vvv-nginx.conf文件。

并且由于您需要配置虚拟机,因此要更改路径,您需要派生和修改模板本身。通过编辑vvv-nginx.conf或修改vvv-init.sh的行为。