ngx_http_session_log_module

    以下配置根据请求客户端的地址和 User-Agent 请求头字段设置会话日志并将请求映射到会话:

    指定日志的输出格式。 变量的值聚合在会话的所有请求中。可用于记录的所有其他变量的值对应于会话中的第一个请求。

    设置日志文件的路径,并配置用于存储当前活动会话的共享内存区域。

    只要会话中的最后一个请求经过的时间不超过指定的 timeout(默认为 30 秒),会话就被视为活动状态。会话不再处于活动状态后将被写入日志。

    id 参数标识请求映射到的会话。id 参数设置为 MD5 哈希的十六进制形式(例如,使用变量从 cookie 中获取)。如果未指定此参数或不是有效的 MD5 哈希,则 nginx 将根据 md5 参数的值计算 MD5 哈希,并使用此哈希创建新会话。 和 md5 参数都可以包含变量。

    ngx_http_session_log_module 模块支持两个内嵌变量:

    • 当前会话 ID