![除了使用 mpm_itk 之外,如何在单独的 uid 和 gid 下运行虚拟主机?](https://linux22.com/image/719419/%E9%99%A4%E4%BA%86%E4%BD%BF%E7%94%A8%20mpm_itk%20%E4%B9%8B%E5%A4%96%EF%BC%8C%E5%A6%82%E4%BD%95%E5%9C%A8%E5%8D%95%E7%8B%AC%E7%9A%84%20uid%20%E5%92%8C%20gid%20%E4%B8%8B%E8%BF%90%E8%A1%8C%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%EF%BC%9F.png)
我正在运行一个拥有多个网站的服务器,因此我想使用 mpm_itk 以外的任何东西来分离用户。
来自虚拟主机:
<IfModule mpm_itk_module>
AssignUserId user1 user1
</IfModule>
我在跑Apache/2.4.29
。
我想找到一些支持 http2 的东西,因为 mpm_itk 不支持 h2:
从 Apache 2.4.27 开始,Apache MPM(多处理模块)prefork 不再支持 HTTP/2。这将在您的 Apache 错误日志中显示如下:AH10034:mod_http2 不支持 mpm 模块(prefork.c)。mpm 决定了服务器中事物的处理方式。HTTP/2 在这方面有更多要求,当前选定的 mpm 无法满足要求。这是一个建议性警告。您的服务器将继续工作,但 HTTP/2 协议将处于非活动状态。
我的所有用户都只运行 PHP,并且由于没有 CGI 脚本,那么分离用户 uid 和 gid 的最佳方法是什么?