我是nginx的新用户,使用nginx和乘客部署(Ruby)应用程序时,用户/组权限的最佳做法是什么?
最好在某些组中以root用户身份或“部署者”用户进行部署吗?我应该如何设置文件夹/文件权限。
在Apache服务器上我有/ public / log以及www-data和user可写的其他文件夹是root。此配置不适用于nginx(对我而言)。
由于
答案 0 :(得分:3)
您应该为每个应用程序使用单独的用户,并且Passenger
/ Nginx
应该自动使用目录所有者来运行该过程,而不是使用root
用户。