Meu arquivo de configuração padrão do nginx está se tornando enorme. 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 ativar / desativar rapidamente.
O arquivo real fica assim:
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 correta de fazê-lo sem causar caos (como declarar raiz em cada arquivo, portanto, ter caminhos estranhos que o nginx tenta encontrar arquivos)?