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

настроить nginx log_format на сайтах с поддержкой

У меня есть конфигурация log_format, которую я хочу включить. Дело в том, что наша установка добавляет файл с поддержкой сайтов (или conf.d) в каталог nginx, а сам nginx.conf мы не трогаем.

Я хочу, чтобы это было так (проще при обновлении версий nginx и т. Д.)

Насколько я понимаю log_format может быть сделано только в http раздел, который находится в nginx.conf

Какие у меня варианты?

Я знаю, что это поздно, но вы можете просто поместить log_format за пределы своего сервера на свой сайт.

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

server {
    listen 80;

    access_log /var/log/nginx/access-test.log test;
}

верю, что быстрый и грязный будет использовать include https://www.nginx.com/resources/wiki/start/topics/examples/full/#nginx-conf https://kcode.de/wordpress/2033-nginx-configuration-with-includes