Debian 10 上的 Apache 2.4 + mod_php/PHP-FPM + suexec + userdir

Debian 10 上的 Apache 2.4 + mod_php/PHP-FPM + suexec + userdir

我找不到有效的现代配置来解决此问题。我正在使用 Debian 10 并安装了 Apache 2。我有几十个用户,所以我启用了userdir.我不希望他们的代码运行为www-data,所以我启用了suexec,它适用于 Python 或 Perl (AddHandler cgi-script .pl .py就足够了),但我不能为 PHP 执行此操作。有没有办法用mod_phpApache 的标准来处理这个问题,suexec比如用userdir

如果没有,我读到 PHP FPM 是一个 CGI 服务器,可由 Apache 通过proxy模块使用,它可以将 PHP 代理到此 CGI,但在 中php-fpm.conf我只能为此设置单个用户。

有没有办法以拥有脚本的用户身份运行 PHP Web 脚本,就像suexec正在做的那样,与 一起userdir

相关内容