LINUX.ORG.RU

Сообщения i_d

 

Nginx. Настройка редиректа

Форум — Admin

Добрый день! В nginx новичок, прошу помощи. Есть сервер №1. На нем работает веб java приложение по порту 7081 - http://192.168.1.1:7081

Есть сервер №2 смотрящий в мир, и на нем необходимо настроить доступ к приложению на сервере №1, но адрес должен быть с префиксом, например https://test.com/pref/

В Nginx на сервере №2 описал некую конфигурацию

location /pref/ {
      proxy_http_version 1.1;
      proxy_set_header Host              $http_host;
      proxy_set_header X-Real-IP         $remote_addr;
      proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_read_timeout                 900;

      proxy_set_header Connection "";
      proxy_buffers 32 4k;
      proxy_pass  http://192.168.1.1:7081/;
    }

Первая страница веб приложения открывается корректно. В самом приложении есть ссылка на другую страницу, и вот он на сервере №2 открывается без префикса, т.е. должно быть например https://test.com/pref/login? а получается https://test.com/login?

Можно ли в nginx решить эту проблему?

 ,

i_d
()

RSS подписка на новые темы