Я делаю доступ с помощью lua, и я хотел бы зарегистрировать удаленного пользователя. Я попытался установить ngx.var.remote_user = 'username'
, но он не отображался в журналах. Как я могу получить сообщения журнала, чтобы включить удаленного пользователя, как определено lua?
0
A
ответ
0
Возможно, вы можете создать свою собственную переменную remote_user в ngx_lua и записать ее, используя вместо нее директиву ngx.log, поскольку не всегда все nginx-переменные могут записываться ngx_lua.
content_by_lua '
[ ... ]
ngx.log(ngx.INFO, "LOG FORMAT GOES HERE")
';
Только проблема с этим состоит в том, что он войдет в error.log и не access.log