Подскажите, пожалуйста, как можно реализовать сборку конфигфайла?
Есть файлы с конфигурацией, эти файлы подключены в файле nginx.conf, но в них есть дублирующиеся локейшены, подскажите, как можно для дублирующиеся локейшены выделить в отдельный файл и подключить их в nginx.
Примерная конфигурация
nginx.conf
...
map $host{
....
}
include /path/file1.conf;
include /path/file2.conf;
include /path/file3.conf;
include /path/file4.conf;
file1.conf
server {
listen 127.0.0.1:80;
...
location ... {
...
}
location ... {
...
}
}
file2.conf
server {
listen 80;
...
location ... {
...
}
location ... {
...
}
}
file3.conf
server {
listen 443 ssl;
...
location ... {
...
}
location ... {
...
}
}