Nginx - исключение запросов из access логов

Thank you for reading this post, don't forget to subscribe!

нет необ­хо­ди­мо­сти хра­нить все под­ряд в логах, напри­мер запро­сы к ста­тич­ным фай­лам или запро­сы от неко­то­рых user agent'ов или щапро­сы с неко­то­рых  IP адре­сов… Ниже при­ве­ду при­мер, как настро­ить неко­то­рые исклю­че­ния для тех или иных типов запросов.

Исключение User Agent'ов

Напри­мер мне нет необ­хо­ди­мо­сти хра­нить логи, гене­ри­ру­е­мые от при­хо­дов ботов pingdom, google и тп, в дан­ном слу­чае можн исполь­зо­вать модуль map:

В сек­ции server указываем:

 Исключение обращений к статичным файлам

Напри­мер к изоб­ра­же­ни­ям или шрифтам:

Исключение IP

В сек­ции server:

Объединение нескольких условий

В сек­ции server: