2017-01-10 4 views
2

Я хочу иметь прокси-сервер с Zuul, работающим на сервере Spring Boot, слушая порт X в порт Y, где nginx прослушивает тот же самый компьютер. Я хочу отправить тот же URL-адрес, параметры и т. Д.Zuul proxy тот же запрос другому порту

Причина, по которой я делаю это, заключается в использовании ZuulFilter, который выполняет некоторые проверки.

Например, я хочу, чтобы добраться до localhost:8943/humans/get/1 и отправить запрос на localhost:8080/humans/get/1

Заранее спасибо.

+0

Да, вы можете сделать это. Что вы ожидаете от ответа? Вы не указали нам никакого кода. –

+0

Я рассматриваю это довольно общий вопрос, поэтому некоторый пример статьи/учебника/кода будет считаться ответом :) –

+0

Вы можете настроить статические маршруты на localhost: port в zuul application.yml. Я сделал это для локального тестирования. –

ответ

2

мне удалось сделать это со следующей конфигурацией:

zuul: 
    routes: 
    services: 
     path: /** 
     url: http://localhost:8043/ 
1

Что-то вроде этого должно работать.

zuul: 
    routes: 
    humans: 
     path: /humans/** 
     url: http://localhost:8080 
+0

Я почти согласен с этим ответом, мне удалось сделать именно то, что я хотел. См. Мой ответ. –

 Смежные вопросы

  • Нет связанных вопросов^_^