Mod_ruid2 与 SuPHP

Blu*_*ola 3 php suphp apache-2.2

我正在设置一个新服务器,但我怀疑我是使用 SuPhp 还是 mod_ruid2 安装 php/apache。我以前用 SuPHP 遇到过很多麻烦,而且它肯定比 mod_ruid2 慢。但是 mod_ruid2 和 SuPHP 一样安全吗?与使用 SuPHP 相比,使用 mod_ruid2 时是否存在更多安全风险?

换句话说:mod_ruid2 与 SuPHP。谁赢?

n8w*_*hnp 5

让我们先处理您的安全问题:

Mod_ruid2 几乎和 SuPHP 一样安全。两者都以特权隔离用户的身份执行脚本。我给 SuPHP 一个 wisker 的胜利,因为它拒绝运行每个人都可以编辑的文件(666 和 777 perms),而 mod_ruid2 仍然会执行它。

只要你不上传/设置不安全的权限 mod_ruid2 就和 SuPHP 一样安全。

至于我会使用什么,这取决于很多因素。更好的拟合不仅仅取决于原始执行速度或安全性。您需要考虑内存使用情况、唯一虚拟主机的数量等。

mod_ruid2 与许多其他 apache 模块和技术不兼容,这些模块和技术从整体性能的角度来看也很重要:

  • mod_cache(mod_disk_cache、mod_memory_cache 等)
  • 较新的 apache mpms(mpm_event、mpm_worker、mpm_leader)使用线程而不仅仅是进程。
  • FastCGI 和其他技术为您提供与 mod_ruid2 相同的速度优势。

如果您打算让许多不同的站点都使用 PHP,那么 mod_ruid2 就很有意义。如果是几个站点,FastCGI 更有意义。

  • 请注意,suPHP 的开发已停止:请参阅官方的 [End of life](https://lists.marsching.com/pipermail/suphp/2013-May/002554.html) 通知。 (3认同)