当前位置 主页 > 服务器问题 > Linux/apache问题 >

    linux Apache服务器系统安全设置与优化第2/3页

    栏目:Linux/apache问题 时间:2018-11-07 13:46

    结合,mod_gzip 和缓冲工具等,我们完全可以使一台配置较低的 PC 有足够的能力处理各种 HTML/CGI 等的请求。
    模块变量

    LoadModule mime_magic_module libexec/apache/mod_mime_magic.so

    LoadModule info_module libexec/apache/mod_info.so

    LoadModule speling_module libexec/apache/mod_speling.so

    LoadModule proxy_module libexec/apache/libproxy.so

    LoadModule rewrite_module libexec/apache/mod_rewrite.so

    LoadModule anon_auth_module libexec/apache/mod_auth_anon.so

    LoadModule db_auth_module libexec/apache/mod_auth_db.so

    LoadModule digest_module libexec/apache/mod_digest.so

    LoadModule cern_meta_module libexec/apache/mod_cern_meta.so

    LoadModule expires_module libexec/apache/mod_expires.so

    LoadModule headers_module libexec/apache/mod_headers.so

    LoadModule usertrack_module libexec/apache/mod_usertrack.so

    LoadModule unique_id_module libexec/apache/mod_unique_id.so

    ClearModuleList

    AddModule mod_env.c

    AddModule mod_log_config.c

    AddModule mod_mime_magic.c

    AddModule mod_mime.c

    AddModule mod_negotiation.c

    AddModule mod_status.c

    AddModule mod_info.c

    AddModule mod_include.c

    AddModule mod_autoindex.c

    AddModule mod_dir.c

    AddModule mod_cgi.c

    AddModule mod_asis.c

    AddModule mod_imap.c

    AddModule mod_actions.c

    AddModule mod_speling.c

    AddModule mod_userdir.c

    AddModule mod_proxy.c

    AddModule mod_alias.c

    AddModule mod_rewrite.c

    AddModule mod_access.c

    AddModule mod_auth.c

    AddModule mod_auth_anon.c

    AddModule mod_auth_db.c

    AddModule mod_digest.c

    AddModule mod_cern_meta.c

    AddModule mod_expires.c

    AddModule mod_headers.c

    AddModule mod_usertrack.c

    AddModule mod_unique_id.c

    AddModule mod_so.c

    AddModule mod_setenvif.c

     Apache服务器的一个重要特性就是其模块化的结构,这不但表现为其能在编译时能通过新的模块加入新的功能,还表现为其模块可以动态加载入http服务程序中,而不必载入不需要的模块。

    使用Apache的动态加载模块只需要设置好 Load Module和AddModule参数就可以了,这种特性就是Apache的 DSO(Dynamic Shared Object)特性,然而要想充分使用DSO特  性仍然不是一个简单的事情,不适当的改动这里的设置就可能造成服务器不能正常启动。因此如果不是要增加或减少服务器提供的功能,就不要改动这里的设置。

      上面这些列表就显示了Linux下的缺省Apache服务器支持的模块,事实上很多模块是没有必要的,不必要模块不会被载入内存。模块可以静态连接到 apache 服务器内部,也可以这样动态加载,将Apache的特性都编译成动态可加载模块是该Port的做法,而不是Apache的缺省做法,这样就以牺牲很小的性能的同时,带来极大的灵活性。