1

如何在 goaccess 中使用“HTTP 身份验证”。我无法理解这一点。帮帮我。

我正在使用这个:

sudo goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html

https://goaccess.io/man#description

远程用户(HTTP 身份验证) 这是请求文档的人的用户 ID,由 HTTP 身份验证确定。如果文档没有密码保护,这部分将像上一个一样为“-”。除非在日志格式变量中给出 %e,否则不会启用此面板。

4

1 回答 1

1

我认为goaccess没有内置认证系统,生成的HTML需要通过其他方式保护,WS认证也存在一些未解决的问题,即用户实时更新:https://github。 com/allinurl/goaccess/issues/1133

最简单的解决方案是使用带有 HTTP 身份验证的反向代理,文档说您可以使用 '%e' 占位符来引用经过身份验证的用户。

于 2020-03-03T11:06:42.860 回答