我正试图用mod_suexec和php5-fpm在ubuntu 14.04上安装一个apache2。我想要的是,php脚本作为我在fpm pool.conf中为虚拟主机设置的用户和组运行。但它已经作为www数据运行。我发现的教程只是解释了如何在使用ProxyPassMatch的端口或套接字上侦听时设置php-fpm,但没有解释为什么或如何作为替代用户运行它。
我读过ubuntu 14.04包中的apache2.4只能使用端口侦听fpm方法运行,但我如何解决这个问题,以这种方式运行具有不同池配置的脚本——在池conf中的用户设置下运行?
非常感谢
通过为具有不同端口侦听的用户设置每个池来解决此问题。之后,vhost中的RegexProxyPassMatch包括端口.
为了获得唯一的端口号,我在bash脚本中使用这样的用户UID进行计算
BASEPORT=20000
USRID=`id -u $1`
NEWPORT=`echo $((USRID+BASEPORT))`
并将其写入池和vhost-conf.
这就是