@a000_000a

Как собирать конфигурации NGINX с разных файлов?

Подскажите, пожалуйста, как можно реализовать сборку конфигфайла?
Есть файлы с конфигурацией, эти файлы подключены в файле 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 ... {
      ...
  }
}
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы