Изменение формата ведения логов в NginX


Многим известен logformat в настройках сервера Apache. То же самое существует и для Nginx.

Для того что бы использовать значение X-ForwardedF-r вместо $remote_addr в логах, внесите следующие изменения в файл /etc/nginx/nginx.conf:

        log_format   forwarded '"$http_x_forwarded_for" - $remote_user [$time_local]  $status '
            '"$request" $body_bytes_sent "$http_referer" '
            '"$http_user_agent"';

Дальше укажите формат для стандартного лог-файла доступа:

access_log /var/log/nginx/access.log forwarded;
Share Button
(Visited 209 times, 1 visits today)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *