Назад | Перейти на главную страницу

Какой HTTP-заголовок соответствует токену формата журнала Apache% u?

У нас есть httpd.conf который содержит следующий формат журнала и использует %u токен для входа удаленного пользователя:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %D" combined
CustomLog "|/usr/sbin/rotatelogs /var/log/httpd/access.log.%Y%m%d 86400" combined

К сожалению, идентификатор пользователя никогда не появляется в журнале доступа. Третий токен в каждой строке журнала содержит просто дефис вместо пользователя, например:

192.168.15.124 - - [20/Apr/2018:12:06:49 +0200] "GET /some/resource" ...

Кто-нибудь знает, как ценность %u установлен Apache? Есть ли конкретный HTTP-заголовок, для которого %u заменяется? Я явно установил несколько заголовков, например X-Remote-User, Remote-User или просто User, но я вижу дефисы ...

Любые подсказки о том, как Apache устанавливает %u был бы очень признателен.

Это поле соответствует имени пользователя, используемому в Authorization HTTP-заголовок, используемый для «Базовая» схема HTTP-аутентификации.