apache模块详解说明

apache模块详解说明

原文 https://www.cnblogs.com/cjrxlf/p/8492297.html

根据特定的媒体类型或请求方法,激活特定的CGI脚本
LoadModule actions_module modules/mod_actions.so
提供从文件系统的不同部分到文档树的映射和URL重定向
LoadModule alias_module modules/mod_alias.so
发送自己包含HTTP头内容的文件
LoadModule asis_module modules/mod_asis.so
使用基本认证
LoadModule auth_basic_module modules/mod_auth_basic.so
使用MD5摘要认证(更安全,但是只有最新的浏览器才支持)
#LoadModule auth_digest_module modules/mod_auth_digest.so
基于实际认证支持者创建扩展的认证支持者,并为它起一个别名以便于引用
#LoadModule authn_alias_module modules/mod_authn_alias.so
说明 提供匿名用户认证支持
#LoadModule authn_anon_module modules/mod_authn_anon.so
使用SQL数据库为认证提供支持
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
说明 使用DBM数据库为认证提供支持
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
在未正确配置认证模块的情况下简单拒绝一切认证信息
LoadModule authn_default_module modules/mod_authn_default.so
使用纯文本文件为认证提供支持
LoadModule authn_file_module modules/mod_authn_file.so
允许使用一个LDAP目录存储用户名和密码数据库来执行基本认证和授权
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
使用DBM数据库文件为组提供授权支持
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
在未正确配置授权支持模块的情况下简单拒绝一切授权请求
LoadModule authz_default_module modules/mod_authz_default.so
使用纯文本文件为组提供授权支持
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
提供基于主机名、IP地址、请求特征的访问控制
LoadModule authz_host_module modules/mod_authz_host.so
基于文件的所有者进行授权
#LoadModule authz_owner_module modules/mod_authz_owner.so
基于每个用户提供授权支持
LoadModule authz_user_module modules/mod_authz_user.so
自动对目录中的内容生成列表,类似于"ls"或"dir"命令
LoadModule autoindex_module modules/mod_autoindex.so
于URI键的内容动态缓冲(内存或磁盘)
#LoadModule cache_module modules/mod_cache.so
允许Apache使用CERN httpd元文件,从而可以在发送文件时对头进行修改
#LoadModule cern_meta_module modules/mod_cern_meta.so
在非线程型MPM(prefork)上提供对CGI脚本执行的支持
LoadModule cgi_module modules/mod_cgi.so
允许对页面进行字符集转换
#LoadModule charset_lite_module modules/mod_charset_lite.so
允许Apache提供DAV协议支持
#LoadModule dav_module modules/mod_dav.so
为mod_dav访问服务器上的文件系统提供支持
#LoadModule dav_fs_module modules/mod_dav_fs.so
为mod_dav锁定服务器上的文件提供支持
#LoadModule dav_lock_module modules/mod_dav_lock.so
管理SQL数据库连接,为需要数据库功能的模块提供支持
#LoadModule dbd_module modules/mod_dbd.so
压缩发送给客户端的内容
#LoadModule deflate_module modules/mod_deflate.so
定目录索引文件以及为目录提供"尾斜杠"重定向
LoadModule dir_module modules/mod_dir.so
基于磁盘的缓冲管理器
#LoadModule disk_cache_module modules/mod_disk_cache.so
将所有I/O操作转储到错误日志中
#LoadModule dumpio_module modules/mod_dumpio.so
允许Apache修改或清除传送到CGI脚本和SSI页面的环境变量
LoadModule env_module modules/mod_env.so
允许通过配置文件控制HTTP的"Expires:"和"Cache-Control:"头内容
#LoadModule expires_module modules/mod_expires.so
使用外部程序作为过滤器
#LoadModule ext_filter_module modules/mod_ext_filter.so
提供文件描述符缓存支持,从而提高Apache性能
#LoadModule file_cache_module modules/mod_file_cache.so
根据上下文实际情况对输出过滤器进行动态配
#LoadModule filter_module modules/mod_filter.so
允许通过配置文件控制任意的HTTP请求和应答头信息
#LoadModule headers_module modules/mod_headers.so
实现RFC1413规定的ident查找
#LoadModule ident_module modules/mod_ident.so
处理服务器端图像映射
#LoadModule imagemap_module modules/mod_imagemap.so
实现服务端包含文档(SSI)处理
LoadModule include_module modules/mod_include.so
生成Apache配置情况的Web页面
#LoadModule info_module modules/mod_info.so
仅限于在Windows平台上实现ISAPI扩展
LoadModule isapi_module modules/mod_isapi.so
为其它LDAP模块提供LDAP连接池和结果缓冲服务
#LoadModule ldap_module modules/mod_ldap.so
对每个请求的输入/输出字节数以及HTTP头进行日志记录
#LoadModule logio_module modules/mod_logio.so
允许记录日志和定制日志文件格式
LoadModule log_config_module modules/mod_log_config.so
实现"对比日志",即在请求被处理之前和处理完成之后进行两次记录
#LoadModule log_forensic_module modules/mod_log_forensic.so
基于内存的缓冲管理器
#LoadModule mem_cache_module modules/mod_mem_cache.so
根据文件扩展名决定应答的行为(处理器/过滤器)和内容(MIME类型/语言/字符集/编码)
LoadModule mime_module modules/mod_mime.so
通过读取部分文件内容自动猜测文件的MIME类型
#LoadModule mime_magic_module modules/mod_mime_magic.so
提供内容协商支持
LoadModule negotiation_module modules/mod_negotiation.so
提供HTTP/1.1的代理/网关功能支持
#LoadModule proxy_module modules/mod_proxy.so
mod_proxy的扩展,提供Apache JServ Protocol支持
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
mod_proxy的扩展,提供负载平衡支持
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
mod_proxy的扩展,提供对处理HTTP CONNECT方法的支持
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
mod_proxy的FTP支持模块
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
mod_proxy的HTTP支持模块
#LoadModule proxy_http_module modules/mod_proxy_http.so
一个基于一定规则的实时重写URL请求的引擎
#LoadModule rewrite_module modules/mod_rewrite.so
根据客户端请求头字段设置环境变量
LoadModule setenvif_module modules/mod_setenvif.so
自动纠正URL中的拼写错误
#LoadModule speling_module modules/mod_speling.so
使用安全套接字层(SSL)和传输层安全(TLS)协议实现高强度加密传输
#LoadModule ssl_module modules/mod_ssl.so
生成描述服务器状态的Web页面
#LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
为每个请求生成唯一的标识以便跟踪
#LoadModule unique_id_module modules/mod_unique_id.so
允许用户从自己的主目录中提供页面(使用"/~username")
#LoadModule userdir_module modules/mod_userdir.so
使用Session跟踪用户(会发送很多Cookie),以记录用户的点击流
#LoadModule usertrack_module modules/mod_usertrack.so
提供基于版本的配置段支持
#LoadModule version_module modules/mod_version.so
提供大批量虚拟主机的动态配置支持
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

原文地址:https://www.cnblogs.com/yisuo/p/14124475.html