是否有任何东西可以模仿apache模块';使用nginx时的mod_suexec行为?

是否有任何东西可以模仿apache模块';使用nginx时的mod_suexec行为?,nginx,Nginx,我想让每个虚拟主机作为不同的所有者运行。有人告诉我,在apache中,可以将mod_suexec配置为以文件夹所有者的身份运行每个站点文件夹。nginx是否有任何类似的功能或功能 我正在使用NginX 1.0.15运行Arch Linux。我将从以下位置复制答案: 对mod_suexec之类的东西的支持如何 mod_suexec是Nginx没有的问题的解决方案。当运行Apache之类的服务器时,每个实例都会消耗大量RAM,因此只有一个能够满足所有需求的单片实例就变得非常重要。使用Nginx时,内

我想让每个虚拟主机作为不同的所有者运行。有人告诉我,在apache中,可以将mod_suexec配置为以文件夹所有者的身份运行每个站点文件夹。nginx是否有任何类似的功能或功能

我正在使用NginX 1.0.15运行Arch Linux。

我将从以下位置复制答案:

对mod_suexec之类的东西的支持如何

mod_suexec是Nginx没有的问题的解决方案。当运行Apache之类的服务器时,每个实例都会消耗大量RAM,因此只有一个能够满足所有需求的单片实例就变得非常重要。使用Nginx时,内存和CPU利用率非常低,因此运行几十个实例都不是问题

与Apache+mod_suexec类似的Nginx设置是,作为CGI脚本用户(即在Apache下被指定为suexec用户的用户)运行一个单独的Nginx实例,然后从主Nginx实例代理该实例

或者,PHP可以通过FastCGI执行,FastCGI本身将在CGI脚本用户帐户下运行。(请注意,mod_php(通常使用suexec模块进行防御)不存在于Nginx中。)


您可以使用PHP-FPM处理来自不同用户的PHP。但对于非PHP,我不确定有哪些选择——我自己研究这个问题,所以我会关注这个问题。我很惊讶,据我所知,没有类似的东西。你可能会认为,所有的网络服务器都存在,这个问题必须出现。