【问题标题】:CentOS 8 with vhost suexec , PHP and HTTP2CentOS 8 与 vhost suexec 、 PHP 和 HTTP2
【发布时间】:2020-04-09 17:38:32
【问题描述】:

我正在测试用于托管 PHP Web 应用程序的新 CentOS 8。 多年来,我曾经使用一些 suexec 解决方案在 linux 用户帐户下运行 PHP 代码(每个虚拟主机的用户不同)。这样,应用程序可以写入自己的文件,但不能写入不同的应用程序空间。 在 CentOS 7 中,我曾经使用 mod_ruid2,但对于 CentOS 8,它不可用,因为与 HTTP/2 不兼容(这是我目前在 Internet 上找到的)。 我使用 REMI 存储库中的 PHP 7.3。 我也在玩 php-73-fpm,因为我发现了一些 suexec 可能存在的信息,但没有找到任何好的文档...

问题: 有没有人找到一种方法让 suexec 在运行 CentOS8 的虚拟主机级别上使用其默认的 apache 2.4.37-12? 留在 REMI 的 PHP 会很好。

提前感谢您的帮助。

【问题讨论】:

    标签: apache http2 vhosts suexec centos8


    【解决方案1】:

    默认情况下,在 RHEL 或 CentOS 8 上,FPM 用于提供 PHP 脚本。

    您可以为每个用户创建 1 个池(在 /etc/php-fpm.d 中),并配置每个虚拟主机以使用正确的池 (SetHandler)

    一些解释,PHP Configuration Tips中的例子

    【讨论】:

      猜你喜欢
      • 2013-05-18
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      • 2020-02-17
      • 2012-05-17
      • 2017-10-26
      相关资源
      最近更新 更多