在我的服务器上,我遇到了Apache 2的问题,我使用了Apache2-Worker/php设置,并且正在迁移到Nginx。
我按照各种指南为fastcgi和Nginx设置了用于快速cgi产卵的包装器脚本,但是我无法找到在特定用户下运行实际cgi脚本的指南。
例如,这个Linode指南(和其他)在init.d脚本中硬编码包装器:http://library.linode.com/web-servers/nginx/php-fastcgi/debian-6-squeeze
现在,我已经编写了一个脚本,为每个vhost目录添加一个用户/组,并为chown目录添加一个public_html目录--但是这似乎毫无用处,因为process仍将在www-data用户下运行。
有做这个的指南吗?我这么晚才找错东西吗?
发布于 2011-07-20 15:23:14
Fastcgi没有用户切换,所以您必须为每个用户生成一个进程(或多个)。php通过池使这个过程非常简单,您应该以任何方式在上使用它。
https://serverfault.com/questions/292263
复制相似问题