Aplicar la misma configuración a todos los bloques de servidores

Aplicar la misma configuración a todos los bloques de servidores

Tenemos cientos de sitios ejecutándose en un servidor Nginx, cada uno tiene su propio archivo de configuración en site-available/ enabledque contiene sus bloques de servidor y se cargan nginx.confen el httpbloque haciendo include /etc/nginx/sites-enabled/*;.

Ahora me gustaría bloquear el acceso a los sitios para agentes de usuario específicos (bots molestos), me preguntaba si podría aplicar algo como:

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

a todos los sitios sin tener que editar cada archivo de configuración del sitio individual.

¿Puedo agregarlo al httpbloque? ¿Eso afectaría a todos los bloques de servidor incluidos?

¿Existe una manera mejor que no me permita codificar un script para actualizar los archivos de configuración de cientos de sitios?

información relacionada