ngx_http_session_log_module
以下配置根据请求客户端的地址和 User-Agent 请求头字段设置会话日志并将请求映射到会话:
指定日志的输出格式。 变量的值聚合在会话的所有请求中。可用于记录的所有其他变量的值对应于会话中的第一个请求。
设置日志文件的路径,并配置用于存储当前活动会话的共享内存区域。
只要会话中的最后一个请求经过的时间不超过指定的 timeout
(默认为 30 秒),会话就被视为活动状态。会话不再处于活动状态后将被写入日志。
id
参数标识请求映射到的会话。id
参数设置为 MD5 哈希的十六进制形式(例如,使用变量从 cookie 中获取)。如果未指定此参数或不是有效的 MD5 哈希,则 nginx 将根据 md5
参数的值计算 MD5 哈希,并使用此哈希创建新会话。 和 md5
参数都可以包含变量。
ngx_http_session_log_module
模块支持两个内嵌变量:
-
当前会话 ID