不必要的 Apache 模块

不必要的 Apache 模块

我正在尝试配置 apache 以使用较少的内存。我想知道当涉及到加载的模块时,您会认为什么是“大量使用内存”或完全不必要的。我暂时不想做任何事情,但到目前为止,我已经注释掉了:

mod_status
mod_info
mod_userdir
mod_cern_meta
mod_asis

我希望 Apache 运行得更轻便。有什么建议吗?有示例配置文件吗?谢谢!

答案1

不必要的东西取决于旁观者的看法,但--disable我编译的 Apache 2.2 中的规则是:

include
filter
charset-lite
negotiation
asis
userdir
env
setenvif
status
autoindex

除了默认关闭的模块之外,还有我完全通过脚本进行的身份验证。

答案2

我的经验法则是不加载任何我不使用的模块。但是,如果你托管的网站由其他人控制,并且需要保留他们自己的东西,那么这种方法就会出现问题可能需要加载。

相关内容