Как направить *.site.com в субдиректорию, а *.site.com/api/ в корневую директорию сайта?
Добавлено: Пт июн 05, 2020 11:46 pm
Приветствую!
Подскажите, как правильно и надежно реализовать такую схему:
1) Cайт site.com открывается из /home/user/sites/site.com (по дефолту), там лежит бэкенд
2) Все поддомены сайта (*.site.com) должны смотреть в субдиректорию, например /home/user/sites/site.com/subdir, там лежит SPA-приложение, общающееся с бэкендом по API
3) А вот *.site.com/api/ должен опять смотреть в /home/user/sites/site.com, чтобы запрос попадал на бэкенд, а бэкенд уже извлекал оттуда поддомен и от него отталкивался в подготовке данных
Пытался настроить через Webserver VHOST configurator / nginx, но не осилил...
Как я понял, нужно это делать через
Но ничего не вышло, так как,вроде, инклюд этого конфига делается уже внутри директивы server.
Помогите, пожалуйста! И в части конфига nginx и в части того, как этот конфиг применить, чтобы он не потерялся при каком-то обновлении...
Или вообще неправильно делаю?
Подскажите, как правильно и надежно реализовать такую схему:
1) Cайт site.com открывается из /home/user/sites/site.com (по дефолту), там лежит бэкенд
2) Все поддомены сайта (*.site.com) должны смотреть в субдиректорию, например /home/user/sites/site.com/subdir, там лежит SPA-приложение, общающееся с бэкендом по API
3) А вот *.site.com/api/ должен опять смотреть в /home/user/sites/site.com, чтобы запрос попадал на бэкенд, а бэкенд уже извлекал оттуда поддомен и от него отталкивался в подготовке данных
Пытался настроить через Webserver VHOST configurator / nginx, но не осилил...
Как я понял, нужно это делать через
Код: Выделить всё
server {
server_name ...;
root ...;
}
Помогите, пожалуйста! И в части конфига nginx и в части того, как этот конфиг применить, чтобы он не потерялся при каком-то обновлении...
Или вообще неправильно делаю?