ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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


  • To: nginx-ru@xxxxxxxxx
  • Subject: X-Accel-Redirect и 2 последовательных nginx-frontend
  • From: Александр Попков <voodoo_alex@xxxxxxx>
  • Date: Tue, 25 Nov 2008 15:46:01 +0300

Здравствуйте!

Есть такая схема:

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 не является возможным.



 




Copyright © Lexa Software, 1996-2009.