Meu arquivo de configuração padrão do nginx está ficando enorme. Eu gostaria de dividi-lo em arquivos de configuração menores, cada um incluindo apenas um, no máximo 4 locais para cada arquivo, para que eu possa ativá-los/desabilitá-los rapidamente.
O arquivo real se parece com isto:
server {
listen 80 default_server;
root /var/www/
location /1 {
config info...;
}
location /2 {
config info....;
}
location /abc {
proxy_pass...;
}
location /xyz {
fastcgi_pass....;
}
location /5678ab {
config info...;
}
location /admin {
config info....;
}
agora, se eu quiser dividir isso para ter apenas alguns locais em cada arquivo (locais pertencentes um ao outro), qual seria a maneira adequada de fazer isso sem causar caos (como declarar root em cada arquivo, portanto, ter caminhos estranhos que nginx tenta encontrar arquivos) ?