Жаль, без ответа. 11.04.2016, 19:15, "Den Bozhok" <undyin...@yandex.ru>: > Благодарю за ответ! > Однако, резолвер описан, и все-равно ошибка присутствует: > >> resolver 10.1.1.5 10.1.1.4 valid=10s; >> resolver_timeout 5s; > > 11.04.2016, 18:53, "kpoxa" <kp...@kpoxa.net>: >> В конфиге опишите >> резолвер.http://nginx.org/ru/docs/http/ngx_http_core_module.html#resolver >> >> пн, 11 апр. 2016 г. в 18:04, Den Bozhok <undyin...@yandex.ru>: >>> Доброго дня! >>> >>> Попробовал использовать map для выбора бэкенда, что бы затем передавать ее >>> в proxy_pass, но при передаче переменной в proxy_pass nginx не может ее >>> разрезолвить в итоговое значение. >>> >>> конфигурация: >>> >>>> geo $backend1 { >>>> default "long-host-name1.com"; >>>> } >>>> geo $backend2 { >>>> default "long-host-name2.com"; >>>> } >>>> >>>> map $http_x_backend $backend { >>>> "host1" $backend1; >>>> "host2" $backend2; >>>> } >>>> >>>> server { >>>> listen 80; >>>> >>>> location / { >>>> proxy_pass http://$backend; >>>> } >>>> } >>> >>> При этом я получаю ошибку: >>> $backend could not be resolved (2: Server failure) >>> >>> Я что-то делаю не так или у nginx нет такой возможности? >>> Благодарю! >>> >>> nginx -V >>> nginx version: nginx/1.9.10 >>> built by gcc 4.9.2 (Debian 4.9.2-10) >>> built with OpenSSL 1.0.1k 8 Jan 2015 >>> TLS SNI support enabled >>> configure arguments: >>> --with-ld-opt=-Wl,-rpath,/usr/local/lib >>> --prefix=/etc/nginx >>> --sbin-path=/usr/sbin/nginx >>> --conf-path=/etc/nginx/nginx.conf >>> --error-log-path=/var/log/nginx/error.log >>> --http-log-path=/var/log/nginx/access.log >>> --pid-path=/var/run/nginx.pid >>> --lock-path=/var/run/nginx.lock >>> --http-client-body-temp-path=/var/cache/nginx/client_temp >>> --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp >>> --http-proxy-temp-path=/var/cache/nginx/proxy_temp >>> --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp >>> --http-scgi-temp-path=/var/cache/nginx/scgi_temp >>> --user=nginx >>> --group=nginx >>> --with-http_ssl_module >>> --with-stream_ssl_module >>> --with-http_realip_module >>> --with-http_addition_module >>> --with-http_gunzip_module >>> --with-http_gzip_static_module >>> --with-http_v2_module >>> --with-threads >>> --with-http_geoip_module >>> --with-ipv6 >>> --with-http_stub_status_module >>> --add-module=/opt/ngx_devel_kit-0.2.19 >>> --add-module=/opt/lua-nginx-module-0.10.0 >>> >>> _______________________________________________ >>> nginx-ru mailing list >>> nginx-ru@nginx.org >>> http://mailman.nginx.org/mailman/listinfo/nginx-ru >> >> , >> _______________________________________________ >> nginx-ru mailing list >> nginx-ru@nginx.org >> http://mailman.nginx.org/mailman/listinfo/nginx-ru > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru