Я попытался настроить собственный формат access_log, добавив его в корень conf в сайтах с поддержкой:
log_format main '[$time_local] [$http_x_forwarded_for] [$status] [$body_bytes_sent] [$request] [$http_referer] [$http_user_agent]';
access_log /var/log/nginx/access.log main;
error_log /var/log/nginx/error.log warn;
Однако это сделало все журналы двойными: один раз в формате по умолчанию, а затем снова в моем пользовательском формате.
Это было исправлено путем перехода к nginx.conf
и комментируя эти строки:
#access_log /var/log/nginx/access.log;
#error_log /var/log/nginx/error.log;
Однако это кажется действительно обратным и сводит на нет всю цель этого иерархического беспорядка confs. Как правильно сообщить nginx, что я здесь пытаюсь сделать?