Применить одну и ту же конфигурацию ко всем блокам сервера

Применить одну и ту же конфигурацию ко всем блокам сервера

У нас есть сотни сайтов, работающих на сервере Nginx, у каждого из которых есть свой собственный файл конфигурации в site-available/ enabled, содержащий их серверные блоки, и они загружаются nginx.confв httpблок с помощью команды include /etc/nginx/sites-enabled/*;.

Теперь я хотел бы заблокировать доступ к сайтам для определенных пользовательских агентов (назойливых ботов), мне было интересно, можно ли применить что-то вроде:

if ($http_user_agent ~* "bot1|bot1|bot3") { return 444; }

на все сайты без необходимости редактирования каждого отдельного файла конфигурации сайта.

Могу ли я добавить его в httpблок, повлияет ли это на все включенные серверные блоки?

Есть ли лучший способ, не требующий написания скрипта для обновления сотен конфигурационных файлов сайтов?

Связанный контент