Как разнести адреса поддиректорий одного ip по разным конфигам?

Немного корявый вопрос в заголовке. Суть:
На сервере крутится nginx, на нем несколько сервисов (сайтов) каждый из которых в своей директории. Обращение имеет вид xxx.xxx.xxx.xxx/service_name.
Разделение сделано в конфиге nginx по разным location.

Надо сделать так, что бы для каждого из сервисов был свой конфиг.

Я попробовал сделать для каждого отдельный конфиг с объявлением server секции, но так как обращение по ip, то я не могу создать для каждого свой поддомен.

Пробовал задавать произвольное доменное имя в server_name и заворачивать все на один ip через hosts, но так тоже не взлетает, nginx находит первое соответствие и остальные конфиги игнорирует.

Можно ли как-то сделать такое разделение?
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Если цель просто разделить по файлам, то никто не мешает писать include-ы внутри секции server.

В любом случае, нельзя location одного сервера написать в разных блоках server.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы