Как использовать «HTTP-аутентификацию» в goaccess - PullRequest
1 голос
/ 03 марта 2020

Как использовать «HTTP-аутентификацию» в goaccess. Я не в состоянии понять это. Помогите мне здесь.

Я использую это:

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-аутентификацией. Если документ не защищен паролем, эта часть будет "-", как и предыдущая. Эта панель не активна, если в переменной формата журнала не указан% e.

1 Ответ

1 голос
/ 03 марта 2020

Я думаю, что goaccess не имеет встроенной системы аутентификации, сгенерированную HTML необходимо защитить другими средствами, есть некоторые открытые проблемы также для аутентификации WS, то есть пользователя для обновлений в реальном времени: https://github.com/allinurl/goaccess/issues/1133

Самое простое решение - использовать обратный прокси-сервер с HTTP-аутентификацией, в документации говорится, что вы можете использовать заполнитель "% e" для ссылки на пользователя, который прошел аутентификацию.

...