прилажение которое работает внутри кластера по 9001 порту и которая должна отвечать выдавая JSON
те например
curl "http://10.233.54.170:9001/predict/?xxxxx=yyyyyyyy&sdsdvsdvdsfvdfv”
хочу эту прилажуху опубликовать средлствами nginx наружу и делаю такой location
location ~^/api/app/? {
proxy_pass http://app.cluster.local:9001;
}
и следовательно хочу чтобы у меня запросы по curl отвечали так же как если бы обращался непосредственно к прилажению
curl "http://mysite.com/api/app/?xxxxx=yyyyyyyy&sdsdvsdvdsfvdfv”
`
У меня работало так: location ~^/app(.*)$ { proxy_pass http://mysite.com:9001$1/; } При этом прокси и приложение размещены на одном сервере
location /api/app { proxy_pass http://app.cluster.local:9001/predict; }
Обсуждают сегодня