如何在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身份验证(这是由HTTP身份验证确定的请求文档的用户的UserID。如果文档没有密码保护,则此部分将与上一部分一样为"-"。除非在日志格式变量中给定%e,否则不会启用此面板。
我认为goaccess没有内置身份验证系统,生成的HTML需要通过其他方式进行保护,WS-auth也存在一些悬而未决的问题,即用户需要实时更新:https://github.com/allinurl/goaccess/issues/1133
最简单的解决方案是使用带有HTTP身份验证的反向代理,文档中说,您可以使用"%e"占位符来引用经过身份验证的用户。