ПРОЕКТЫ 


  АРХИВ 


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]

Назначение доп. заголовков через include virtual в рамках проксируемых запросов


  • To: nginx-ru@xxxxxxxxx
  • Subject: Назначение доп. заголовков через include virtual в рамках проксируемых запросов
  • From: Kost <kost@xxxxxxxxx>
  • Date: Tue, 23 Sep 2008 14:22:33 +0400

Есть примерный конфиг:

location /1.html {
  proxy_pass  http://localhost:8080/;
}
location /setcookie/{
  if ($uri ~* "\/setcookie\/(.+)" ) {
    set $new_cookie $1;
    add_header Set-Cookie $new_cookie;
  }
  return 200;
}


При обработке /1.html формируется новая ssi переменная и дергается include, в котором, по-идее будет ставиться новый заголовок.
1.html:

<!--# set var="newcookie" value="Test=1; expires=Mon, 22 Dec 2008 07:16:04 GMT; path=/; domain=localhost" -->
<!--# if expr="$newcookie" -->
        <!--# echo var="NewCookie"  -->
        <!--# include virtual="/setcookie/$newcookie" wait="yes"  -->
<!--# endif -->

Вопрос состоит в том, чтобы заголовки, установленный внутри /setcookie/ транслировались наверх и отдавались клиенту при запросе /1.html
Если это вообще возможно, то подскажите плиз, куда вообще рыть?

Спасибо заранее!


 




Copyright © Lexa Software, 1996-2009.