Мій файл конфігурації за замовчуванням 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 намагається знайти файли)?