【问题标题】:Nginx & Passenger user permissions. Best practice?Nginx 和乘客用户权限。最佳实践?
【发布时间】:2013-10-14 06:42:10
【问题描述】:

我是 nginx 新手,在使用 nginx 和乘客部署 (Ruby) 应用程序时,用户/组权限的最佳做法是什么?

在某个组中以 root 用户或“部署者”用户身份部署更好吗?以及我应该如何设置文件夹/文件权限。

在 Apache 服务器上,我有 /public /log 和其他一些可由 www-data 写入的文件夹,用户是 root。此配置不适用于 nginx(对我而言)。

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby nginx rvm passenger


    【解决方案1】:

    您应该为每个应用程序使用单独的用户,Passenger/Nginx 应该自动使用目录所有者来运行进程,切勿使用 root 用户。

    【讨论】:

    • @mpapis 你能澄清一下“每个应用程序的用户”的解决方案吗?我想知道 rvm/rbenv 在这种情况下是否适合使用。
    猜你喜欢
    • 1970-01-01
    • 2020-12-21
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    • 2010-09-21
    • 2011-02-28
    相关资源
    最近更新 更多