nginx стоит балансировщиком и переадресует запросы скажем на группу серверов 192.168.0.1 192.168.0.2 192.168.0.2 через proxy_pass
Например запрос перешел на 192.168.0.1, можно ли как-то вернуть в заголовке команду для балансировщика сменить upstream сервер с 192.168.0.1 на 192.168.0.2 или 192.168.0.3 (на тот, который укажет скрипт) Не передавая ничего в браузер пользователя (что-то вроде внутреннего редиректа, но на другой upstream сервер) Как я понял proxy_next_upstream не подходит. Задача в следующем: Если на сервере нет нужного файла, но скрипт определил где файл находится (после запроса к базе данных) и готов указать указать на каком сервере он лежит. Хочется чтобы балансировщик nginx переподключился к указанному серверу. Заранее спасибо за ответ. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,236984,236984#msg-236984 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru