Как прокси пройти в Nginx, когда приложения запускаются на разных локальных машинах с разными локальными IP - PullRequest
0 голосов
/ 18 января 2019

У меня есть 5 Java-приложений, которые находятся на 5 разных машинах Linux. Каждая машина содержит разные локальные IP. Путь к контексту приложения, такой как ccl, efl, wac, fol & wac.

Я хочу передать прокси на эти 5 машин с моего другого компьютера, который содержит веб-сервер Nginx. Мое требование заключается в том, что когда пользователь нажимает на браузер, например, sol / efl или sol / ccl, каждое приложение должно вызываться на основе контекста.

Я использовал директивы root и index для приложений, которые запускаются на машине Nginx, но как мне определить обе эти директивы для приложений, которые запускаются на другой машине ??

server {
   listen       80;
   server_name  example.com;

   location /ccl {
     proxy_pass http://192.168.51.115:8080;
    }
   location /efl {
     proxy_pass http://192.168.51.116:8080;
    }
   location /wc {
     proxy_pass http://192.168.51.117:8080;
    }
 }

Я не знаю, является ли это способом записи, который я пробовал команды, я ценю ваше решение и предложение. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...