Помогите решить проблему в 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;
    }

Ответы (0 шт):