Bash скрипт
1. В папке находятся файлы
site.com.conf
site.net.conf
и т.д.
2. Для каждого файла из делаем следующее:
-ищем строку access_log /var/log/nginx/site.com.host.access.log main; (для первого файла)
access_log /var/log/nginx/site.net.host.access.log main; (для второго файла)
и т.д.
перел данной строкой в начале строки может быть знак #
3.
После найденной строки отбиваем пустую строку и вставляем такую конструкцию
(для первого файла)
if ($host !~ ^(site.com|www.site.com)$ ) {
return 444;
}
(для второго файла)
if ($host !~ ^(site.net|www.site.net)$ ) {
return 444;
}
После конструкции отбиваем пустую строку