CHROOTED切诺基Web服务器

是否有必要CHROOT切诺基networking服务器(作为用户没有壳和限制priveleges运行)。

我如何去find切诺基的要求(把它放在chroot监狱),是否可以使用他们自己的Cherokee版本以及(在某些情况下)PHP CGI运行多个网站?

你没有严格的要求,它会运作,而不是在chroot。 但是,这被认为是最佳做法。 这是因为,如果有人攻击你的网站并获得shell访问权限,他们只能访问使服务器运行所需的极less数库和程序。 如果没有chroot,他们就可以访问整个系统。

至于在他们自己的chroots中运行几个cherokee副本,我相信这将失败,因为每个副本将试图聆听80端口的stream量,并发现他们不能,因为第一次启动的cherokee副本已经在监听在。

但是,chroot是一个复杂的过程,如果你不习惯编写你自己的cherokee副本,我不会推荐这样做。