Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
X-Accel-Redirect и 2 последовательных nginx-frontend
Здравствуйте!
Есть такая схема:
inet -> nginx1 -> nginx2 -> apache
И есть определённый скрипт, работающий под apache, который выдаёт
X-Accel-Redirect в нужных случаях. Проблема в том, что нам надо заставить
работать этот редирект не на nginx2, а на nginx1.
Я почитал рассылку, нашел в апреле этого года обсуждение новой директивы
x_accel_redirect, с помощью которой можно было бы отключать обработку
x_accel_redirect (off), но её пока не добавили.
Помогите пожалуйста настроить такую схему... Может быть можно скриптом выдавать
другой заголовок, и на уровне nginx1 его реврайтить на X-Accel-Redirect, или
может еще какие варианты есть?
Заранее большое спасибо за ответ!
P.S.: переделать схему не получается, потому что nginx2 и apache общаются между
собой по локалке, к которой у nginx1 доступа нет, а хранилище файлов, для
чтения из которого и нужен X-Accel-Redirect - находится на машине с nginx1, и
перенести на nginx2 не является возможным.
|