Grapeoff
@Grapeoff
В чём концепция...?

Почему админ панель не открывается?

У меня такая структура каталогов в папке nginx/html:
$ admin_panel client

А конфиг такой (приложение на react):

root html/client;

location / {
    try_files $uri $uri /index.html;
}

location = /CRMAccounts {
    proxy_pass http://localhost:4200/CRMAccounts;
}

location /CRM {
    proxy_set_header Host $host;
    proxy_pass http://localhost:4200/CRM;
}

location /auth {
    proxy_pass http://localhost:4200/auth;
}


Я хочу, чтобы по пути /admin_panel открывалась Админ Панель.
Я уже перепробовал всё, но nginx никак не хочет отдавать мне страницу админ панели.

В общем, мне нужна такая логика:
Когда location = /admin_panel, root становится ../admin_panel.

Я пробовал сделать буквально именно так:
location = /admin_panel {
    root ../admin_panel;
}


Но это не срабатывало.

Помогите...
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Как-то сумбурно описано. Если для локейшена нужен другой корневой каталог - просто укажите его абсолютный путь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы