nedlud Asked: 2012-05-23 20:50:12 +0800 CST2012-05-23 20:50:12 +0800 CST 2012-05-23 20:50:12 +0800 CST 我如何知道有多少用户通过 apache 身份验证登录? 772 我有一个网站,其中一些内容通过 apache 基本身份验证受到保护。 有没有办法告诉我(也许从访问日志?)有多少用户实际使用登录? Intranet 流量被排除在必须登录之外,所以我不能只看有多少人正在访问这些页面。 谢谢。 apache-2.2 authentication 1 个回答 Voted Best Answer mgorven 2012-05-23T21:27:04+08:002012-05-23T21:27:04+08:00 默认日志格式包括 HTTP 身份验证用户名(格式字符串),因此%u您可以通过处理访问日志来实现此目的。它作为该行的第三部分插入,因此以下脚本将输出每个经过身份验证的用户发出的请求数。 awk '{print $3}' access.log | sort | uniq -c
默认日志格式包括 HTTP 身份验证用户名(格式字符串),因此
%u
您可以通过处理访问日志来实现此目的。它作为该行的第三部分插入,因此以下脚本将输出每个经过身份验证的用户发出的请求数。