@IvanBishop

Проксирование через NGINX. Как настроить правило проксирование?

Всем привет!
Пытаюсь настроить проксирование через NGINX, и вроде даже что то получается получить.
Суть в том, что запрос перенаправляется на другой сервер, с другово сервера получаю index.html, но вот файлы стилей не подгружаются, точнее они подгружаются, но с ошибкой 404. (Правит HTML файл не получится, так как его отдает Artemis MQ - это приложение на сервере куда нужно проксировать)

Вот правило через которое проксируется на другой сервер

location /e-voting-ui-pl/console {
proxy_pass p01qr01.test.local:8161;
}

Так же на сервере NGINX поднят виртуальный ip, и к нему привязан алиас, при обращение по обоим именам сервера NGINX он возвращает index.html, а вот файлы стилей он начинает искать на сервере NGINX.
Как задать правило, что бы он все запросы перенаправлял на сервер с приложением ?

На других серверах все удалось настроить, проксироване работает отлично с тем же правилом(Т.Е. обращаемся к серверу NGINX, он перенаправляет на сервер с приложением). Конфиги сверял, все одинаково
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
@dodo512
Там в html коде страницы ссылки на css такие href="styles/impact/css/site.css".
Так что в браузере нужно открывать не
/e-voting-ui-pl/console
а добавить завершающий слеш
/e-voting-ui-pl/console/

location ^~ /e-voting-ui-pl/console/ {
    proxy_pass http://p01qr01.test.local:8161/;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы