Apache模块 mod_ident
说明 | 实现RFC1413规定的ident查找 |
---|---|
状态 | 扩展(E) |
模块名 | ident_module |
源文件 | mod_ident.c |
兼容性 | 仅在 Apache 2.1 及以后的版本中可用 |
概述
该模块只有在远程主机上运行了RFC 1413兼容的守护进程的情况下才能查询连接者的身份。
IdentityCheck 指令
说明 | 启用对远端用户的RFC1413身份鉴定的日志 |
---|---|
语法 | IdentityCheck On|Off |
默认值 | IdentityCheck Off |
作用域 | server config, virtual host, directory |
状态 | 扩展(E) |
模块 | mod_ident |
兼容性 | Apache 2.1以后从服务器核心中移出到该模块 |
当客户端运行了identd或类似程序时,此指令将决定是否为每个链接记录RFC 1413兼容的远端用户名。这些信息将记入访问日志中(使用"%l
"格式字符串)。
此信息除了用于基本的跟踪以外是不应该多加信任的。
因为对每个请求都会进行这样的查询,所以这样设置可能会使您的服务器访问出现严重的延迟。当涉及到防火墙或代理的时候,每次查询都会因为可能的失败而对每次点击增加IdentityCheckTimeout
秒的延迟。所以一般来说对于公网上的服务器这个指令并不是很有用。
IdentityCheckTimeout 指令
说明 | 设置ident请求超时 |
---|---|
语法 | IdentityCheckTimeout seconds |
默认值 | IdentityCheckTimeout 30 |
作用域 | server config, virtual host, directory |
状态 | 扩展(E) |
模块 | mod_ident |
该指令设置了ident请求的超时时间。默认值"30"(秒)也是RFC 1413的推荐值,这主要是考虑到可能的网络延时。当然,你也可以根据你自己的网络状况进行调整。