Рейтинг:0

Nginx возвращает 404 для всех статических файлов при использовании восходящего и обратного прокси-сервера с приложениями VueJS.

флаг tr

У меня есть два экземпляра одного и того же приложения VueJS на двух разных серверах. Я пытаюсь использовать восходящую форму nginx для балансировки нагрузки, но он возвращает 404 для всех файлов в статике.

Я пытался сделать это как можно проще, это файлы конфигурации Nginx:

Прокси:

восходящий интерфейс {
    сервер 10.16.19.173;
    сервер 10.16.19.166;
}

сервер {
    место расположения / {
# try_files $uri $uri/ /index.html;
        proxy_set_header Хост $host;
        proxy_pass http://frontend;

    }

}

Конфигурация на серверах, на которых размещено приложение:

сервер {

    слушать 80;
    корень /usr/share/nginx/html/portal-web/dist/cms;

   место расположения / {
        try_files $uri $uri//index.html;
   }

   страница_ошибки 404 /404.html;
        местоположение = /40x.html {
   }

   error_page 500 502 503 504 /50x.html;
        местоположение = /50x.html {
   }

}

статические файлы находятся в /usr/share/nginx/html/portal-web/dist/cms/static.

Я пробовал все предложения по перезаписи, которые я нашел, но, похоже, это не работает. Я не использую Docker и не могу его использовать.

Спасибо

djdomi avatar
флаг za
Я пропускаю обе директивы server_name, например, из [другого сообщения, на которое я ответил] (https://serverfault.com/questions/1097219/make-nginx-redirect-to-https-even-with-competing-location- regex/1097496#1097496) Я думаю, вы могли бы следить за этим

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.