@Asd123123123213213

Почему не получается раздать приложение react из папки?

Добрый день! Пытаюсь сделать раздачу нескольких приложений с одного домена через nginx, но тут и возникает проблемка

Если приложение react развернуть в корне папки hrml проблем нету, а если например в var/www/html/admin/ развернуть, то по какой-то причине не получается подгрузить js и css. Подскажите в чем может быть проблема?

Код конфига из /etc/nginx/sites-available:

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;

    index index.html index.htm index.nginx-debian.html;

    server_name _;

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


Файлы js и css после билда лежат в папке assets доработал конфиг, но не помогло

Добавил:

location /admin/assets/ {
    alias /var/www/html/admin/assets/;
}
  • Вопрос задан
  • 45 просмотров
Решения вопроса 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Видимо, потому что у вас в коде пути к файлам /assets/что-нибудь, а на ФС они лежат в /admin/assets/. Либо делайте отдельный локейшен для статики (/assets с алиасом), либо измените пути в коде, либо поменяйте root в веб-сервере.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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