让非 root 用户 (ww-data) 编辑 NGINX 虚拟主机的最佳实践

让非 root 用户 (ww-data) 编辑 NGINX 虚拟主机的最佳实践

我面临着一个场景,我必须让用户通过 PHP 编写的 GUI 编辑他们的虚拟主机。用户www-data已经拥有sudo重启 NGINX 所需的条目。

www-data现在我想知道写入某个虚拟主机的最佳方法是什么。我认为授予他写权并不是/etc/nginx/sites-enabled一个好主意。我是否应该将虚拟主机放在主目录中www-data并链接到/etc/nginx/sites-enabled/vhost它?

www-data授予编辑某个 NGINX 虚拟主机文件的权限的最佳/最安全的方法是什么?

相关内容