Нужна помощь в настройке логов nginx, чтобы они не дублировались.
Моя конфигурация следующая. Я хотел бы добиться того, чтобы все журналы, скажем, http://example.com/app отправлялись на файл app.access.log и логи для остальной части сайта идут в файл main.access.log
Однако следующие журналы конфигурации регистрируют журналы приложений как в app.access.log, так и в main.access.log.
server {
access_log /var/log/nginx/main.access.log;
location /app {
access_log /var/log/nginx/app.access.log;
}
}
Есть идеи, как это исправить?
location /
будет соответствовать любому URI, который не соответствует/app
. Для нетривиальной конфигурации с более чем двумя блокамиlocation
вы можете вложить все остальные блокиlocation
в блокlocation /
. 12.10.2018