Если у меня есть несколько виртуальных хостов в sites-enabled
папка, как мне создать общий белый список для всех?
Ака у каждого есть этот блок
allow 127.0.0.1;
allow 192.168.0.0/16;
allow x.x.x.x;
deny all;
Как я могу применить это ко всем виртуальным хостам по умолчанию, вместо того, чтобы писать его для каждого поддомена?
Использовать включают
например, поместите следующий текст в файл /etc/nginx/shared-configs/whitelist.conf
allow 127.0.0.1;
allow 192.168.0.0/16;
allow x.x.x.x;
deny all;
в файле /etc/nginx/sites-enabled/site1.conf
server {
server example.com;
include /etc/nginx/shared-configs/whitelist.conf;
}
в файле /etc/nginx/sites-enabled/site2.conf
server {
server site2.example.com;
include /etc/nginx/shared-configs/whitelist.conf;
}