首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要澄清的Apache2,MPM-工人,FastCGI,PHP5-fpm,suEXEC?

我需要澄清的Apache2,MPM-工人,FastCGI,PHP5-fpm,suEXEC?
EN

Server Fault用户
提问于 2011-03-10 04:24:21
回答 2查看 1.4K关注 0票数 1

我目前的配置是:

Apache2 + MPM-Worker和Ubuntu10.04 LTS

上的FastCGI + PHP5-fpm (PHP5.3.2)

我有一个由2-5个进程组成的池,它作为一个不同于默认www-数据的用户运行。FastCGI/PHP5 5-fpm通过FastCGIExternalServer配置为外部服务器。

我知道我可以设置多个池作为不同的用户运行..。

但是,我想知道在这种设置中是否可以使用suEXEC?那么,它是否可以只设置一个池呢?如果是这样的话,是怎么做的?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-03-21 18:35:35

到目前为止,除了在FPM池中定义的用户之外,不可能以任何其他的形式运行脚本。

您需要设置不同的池并定义其他用户/组。

是否有什么原因不能或不想创建单独的池?

编辑:如果你担心浪费空闲的资源,有一些关于为fpm池创建一个“按需”特性的讨论,这将在收到请求时“激活”池:http://groups.google.com/group/highload-php-en/browse_thread/thread/753ddceff2ef0411/8ebaddeec4f676f0?lnk=gst&q=idle+pool#8ebaddeec4f676f0

我强烈推荐highload-en php google组“讨论php、...for、php和周围的所有技术,以便在高负载环境中使用”http://groups.google.com/group/highload-php-en?lnk=srg

票数 1
EN

Server Fault用户

发布于 2011-03-21 19:50:00

我认为是你要找的。顺便说一下,您不需要带有mod_fastcgi的php-fpm

对你问题的回答是否定的。您不能使用您的池,因为它已经在运行,并且具有在FPM中无法更改的特定用户权限(按设计)。就用我所指的方法。祝好运

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/245524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档