Лучшая практика использования нескольких корней в Nginx - PullRequest
0 голосов
/ 04 февраля 2020

Для проекта с непрерывной доставкой (не так много пользователей) я использую OpenResty для динамического извлечения родительских каталогов, каждый из которых содержит аналогичное содержимое (файлы HTML и ресурсы CSS / JS) из хранилища данных. Чтобы быть более точным, каждый родительский каталог включает в себя index.html и подкаталог с CSS и JS соответственно.

Индекс. html содержит ссылки на файлы CSS и JS путем ссылки из root, то есть ссылка на CSS выглядит как /css/main.css.

Моя проблема в том, что когда запрашиваются файлы CSS и JS, я хочу, чтобы они выбирались из правильного родительского каталога, но, поскольку пути указывают на каталог root, они не найдены.

Чтобы усложнить задачу, мне нужно настроить службу в управляемой среде. Я не могу настроить серверные блоки на основе поддоменов или портов.

Есть ли способ сделать это легко или мне понадобится любой из вышеперечисленных для маршрутизации на "правильный" root?

Пожалуйста, будьте осторожны, поскольку я довольно новичок в настройке nginx.

Большое спасибо заранее!

...