Apache 运行 Drupal 所需的最低模块是什么

Apache 运行 Drupal 所需的最低模块是什么

为了提高网站性能,我正在减少 Apache 的内存占用。目前我已启用以下模块

lrwxrwxrwx 1 root root   28 Aug 31  2012 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root   28 Aug 31  2012 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root   36 Aug 31  2012 authz_default.load -> ../mods-available/authz_default.load
lrwxrwxrwx 1 root root   38 Aug 31  2012 authz_groupfile.load -> ../mods-available/authz_groupfile.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root   32 Aug 31  2012 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root   32 Aug 31  2012 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root   26 Aug 31  2012 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root   30 Aug 31  2012 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root   30 Aug 31  2012 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root   26 Aug 31  2012 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root   26 Aug 31  2012 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root   26 Aug 31  2012 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root   30 Aug 31  2012 headers.load -> ../mods-available/headers.load
lrwxrwxrwx 1 root root   27 Aug 31  2012 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root   27 Aug 31  2012 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root   34 Aug 31  2012 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root   34 Aug 31  2012 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root   27 Aug 31  2012 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root   27 Aug 31  2012 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root   33 Aug 31  2012 reqtimeout.conf -> ../mods-available/reqtimeout.conf
lrwxrwxrwx 1 root root   33 Aug 31  2012 reqtimeout.load -> ../mods-available/reqtimeout.load
lrwxrwxrwx 1 root root   30 Aug 31  2012 rewrite.load -> ../mods-available/rewrite.load
lrwxrwxrwx 1 root root   31 Aug 31  2012 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root   31 Aug 31  2012 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root   29 Aug 31  2012 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root   29 Aug 31  2012 status.load -> ../mods-available/status.load

我希望 Apache 仅加载运行 Drupal 7 所需的模块。我不打算使用内容协商,因此我可以禁用它。上面的列表中还有其他我可以禁用的模块吗?

答案1

我认为禁用这些模块并不是什么重要的事情。

但如果您真的愿意,您可能可以禁用所有 auth* 模块,因为 Drupal 中默认有“基于表单”的身份验证,不需要这些模块的任何支持。

如果您不想要“服务器状态”页面,则不需要状态。

如果您的 PHP 作为 Apache 模块工作,则您不需要 mod_cgi。

我认为 Drupal 不会使用目录列表,因此您可能也不需要 mod_autoindex。

相关内容