我正在使用 Vagrant 来生成可重用的开发服务器,并且我正在使用 Puppet 为其配置使用PuPHPet生成的配置。这是一个基本的 LEMP 堆栈。
一切正常,但是 nginx 用户正在运行,www-data
并且同步的文件夹归vagrant
用户所有。由于这个 nginx 无法将数据写入/var/www
导致我的 Laravel 应用程序抛出异常的目录。
我可以手动更改所有权,chown
但是我想以vagrant
用户身份运行 nginx 并在我的配置文件中进行更改。
为了实现这一点,我需要对 Puppet 配置进行哪些更改?