Подскажите, как правильно и надежно реализовать такую схему:
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 и в части того, как этот конфиг применить, чтобы он не потерялся при каком-то обновлении...
Или вообще неправильно делаю?