Для проекта с непрерывной доставкой (не так много пользователей) я использую OpenResty для динамического извлечения родительских каталогов, каждый из которых содержит аналогичное содержимое (файлы HTML и ресурсы CSS / JS) из хранилища данных. Чтобы быть более точным, каждый родительский каталог включает в себя index.html
и подкаталог с CSS и JS соответственно.
Индекс. html содержит ссылки на файлы CSS и JS путем ссылки из root, то есть ссылка на CSS выглядит как /css/main.css
.
Моя проблема в том, что когда запрашиваются файлы CSS и JS, я хочу, чтобы они выбирались из правильного родительского каталога, но, поскольку пути указывают на каталог root, они не найдены.
Чтобы усложнить задачу, мне нужно настроить службу в управляемой среде. Я не могу настроить серверные блоки на основе поддоменов или портов.
Есть ли способ сделать это легко или мне понадобится любой из вышеперечисленных для маршрутизации на "правильный" root?
Пожалуйста, будьте осторожны, поскольку я довольно новичок в настройке nginx.
Большое спасибо заранее!