У меня есть конфигурация 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