Помогите решить проблему в nginx
Почему, так работает. Тут я получаю корректные данные.
location /nominatim {
resolver 127.0.0.11 valid=30s;
set $upstream_nominatim nominatim;
proxy_pass http://nominatim:8080/;
}
А когда пускаю через upstream - нет. Тут я получаю пустой массив.
location /nominatim {
resolver 127.0.0.11 valid=30s;
set $upstream_nominatim nominatim;
proxy_pass http://$upstream_nominatim:8080/;
}
Запрашиваю так: https://www.site.com/nominatim/reverse?lat=55.4552&lon=35.5224&addressdetails=undefined&limit=undefined&format=json
Например, с api upstream работает хорошо.
location /api {
resolver 127.0.0.11 valid=30s;
set $upstream_api_backend api_backend;
proxy_pass http://$upstream_api_backend;
}