在使用 apache2 的 centos 5.7 上,我是否应该禁用启用的默认模块列表以提高性能和安全性。

在使用 apache2 的 centos 5.7 上,我是否应该禁用启用的默认模块列表以提高性能和安全性。

在 centos 5.7 上,默认安装的 Apache / httpd 默认启用了许多模块。我是否应该禁用所有模块,只启用我们需要的最少模块。

这会提高性能和安全性吗?

我们将该服务器作为生产服务器运行,并以虚拟主机的形式为博客/论坛/等提供服务。

这是默认启用的模块列表。

加载模块 auth_basic_module 模块/mod_auth_basic.so
LoadModule auth_digest_module 模块/mod_auth_digest.so
加载模块 authn_file_module 模块/mod_authn_file.so
加载模块 authn_alias_module 模块/mod_authn_alias.so
加载模块 authn_anon_module 模块/mod_authn_anon.so
加载模块 authn_dbm_module 模块/mod_authn_dbm.so
加载模块 authn_default_module 模块/mod_authn_default.so
加载模块 authz_host_module 模块/mod_authz_host.so
加载模块 authz_user_module 模块/mod_authz_user.so
加载模块 authz_owner_module 模块/mod_authz_owner.so
加载模块 authz_groupfile_module 模块/mod_authz_groupfile.so
加载模块 authz_dbm_module 模块/mod_authz_dbm.so
加载模块 authz_default_module 模块/mod_authz_default.so
加载模块 ldap_module 模块/mod_ldap.so
加载模块 authnz_ldap_module 模块/mod_authnz_ldap.so
加载模块 include_module 模块/mod_include.so
加载模块 log_config_module 模块/mod_log_config.so
加载模块 logio_module 模块/mod_logio.so
加载模块 env_module 模块/mod_env.so
加载模块 ext_filter_module 模块/mod_ext_filter.so
LoadModule mime_magic_module 模块/mod_mime_magic.so
LoadModule expires_module 模块/mod_expires.so
加载模块 deflate_module 模块/mod_deflate.so
加载模块 headers_module 模块/mod_headers.so
加载模块 usertrack_module 模块/mod_usertrack.so
LoadModule setenvif_module 模块/mod_setenvif.so
LoadModule mime_module 模块/mod_mime.so
加载模块 dav_module 模块/mod_dav.so
加载模块 status_module 模块/mod_status.so
加载模块 autoindex_module 模块/mod_autoindex.so
加载模块 info_module 模块/mod_info.so
加载模块 dav_fs_module 模块/mod_dav_fs.so
加载模块 vhost_alias_module 模块/mod_vhost_alias.so
加载模块 negotiation_module 模块/mod_negotiation.so
加载模块 dir_module 模块/mod_dir.so
加载模块动作_模块模块/mod_actions.so
LoadModule speling_module 模块/mod_speling.so
加载模块 userdir_module 模块/mod_userdir.so
LoadModule 别名_模块 modules/mod_alias.so
加载模块 rewrite_module 模块/mod_rewrite.so
加载模块代理模块模块/mod_proxy.so
加载模块 proxy_balancer_module 模块/mod_proxy_balancer.so
加载模块 proxy_ftp_module 模块/mod_proxy_ftp.so
加载模块 proxy_http_module 模块/mod_proxy_http.so
加载模块 proxy_connect_module 模块/mod_proxy_connect.so
加载模块 cache_module 模块/mod_cache.so
LoadModule suexec_module 模块/mod_suexec.so
加载模块 disk_cache_module 模块/mod_disk_cache.so
加载模块 file_cache_module 模块/mod_file_cache.so
LoadModule mem_cache_module 模块/mod_mem_cache.so
LoadModule cgi_module 模块/mod_cgi.so
加载模块版本_模块 modules/mod_version.so

答案1

如果您不需要任何服务/模块,建议将其禁用。这是一般规则。这将为您节省一些资源(即使很小),并可能提高您的服务器安全性。这是因为有人可以利用其中任何一个(如果有)中的某些漏洞。如果禁用该漏洞,则无法利用。

相关内容