Мой файл конфигурации nginx по умолчанию становится огромным. Я хотел бы разделить его на более мелкие конфигурационные файлы, каждый из которых содержит только одно, максимум 4 местоположения для каждого файла, чтобы я мог быстро включить / отключить их.
Фактический файл выглядит так:
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....;
}
Теперь, если я хочу разделить это так, чтобы в каждом файле было только несколько местоположений (местоположения, принадлежащие друг другу), то каков был бы правильный способ сделать это, не вызывая хаоса (например, объявление корня в каждом файле, следовательно, наличие странного пути в nginx пытается найти файлы)?