Мой веб-стек состоит из (nginx (порт: 29090) -> tomcat), nginx действует как обратный прокси-сервер, а tomcat размещает 2 веб-приложения
1. Для аутентификации (используя netflix zuul) — работает на порту 29091
2. Сервер API SensorThings — работает на порту 29101
Этот нижеприведенный запрос передается с использованием zuul.route.sensor.url=http://localhost:29090/sensor-internal
Ниже приведен блок nginx.conf
location /sensor-internal/ {
include cors_support;
rewrite ^(/sensor/)(.*)$ SensorThingsServer-1.0/v1.0/$2 break;
proxy_redirect off;
proxy_set_header Host $host;
rewrite_log on;
}
Я хочу заменить URL-адрес
http://localhost:29090/sensor/xxxx(n)/yyyy(m)
to
http://localhost:29101/SensorThingsServer-1.0/v1.0/xxxx(n)/yyyy(m)
См. изменить порт и заменить датчик на STS-1.0/v1.0/
Я считаю, что вышеуказанный блок не будет работать для смены порта. Пожалуйста, направляйте.