Re[3]: бэкенды, вопрос

Igor Sysoev is at rambler-co.ru
Sat Sep 3 00:10:46 MSD 2005


On Sat, 3 Sep 2005, Nick Knutov wrote:

> IS> On Fri, 2 Sep 2005, Nick Knutov wrote:
>
>>>> Можно  ли  сейчас  сделать  так,  чтоб  было несколько бекендов, nginx
>>>>> обращался к  первому(там  вызывается  скрипт)  и  если, например, в БД
>>>>> первого  бекенда  нет  нужной информации, скрипт передает что-нибудь в
>>>>> заголовках  ответа  и  nginx  обращается  ко  второму бекенду и так по
>>>>> цепочке.
>>> IS> 2) выдавать скриптом строку заголовка X-Accel-Redirect.
>>> В  X-Accel-Redirect надо указывать URI полностью? Можно ли редиректить
>>> на https?
>
> IS> URI только в пределах данного виртуального хоста.
>
> Не совсем понял. Мне то как раз на другой бекенд надо редиректить.

      server {
          location  /uri/ {
              proxy_pass   http://backend/uri/;
          }

          location  /backend1/uri/ {
              internal;
              proxy_pass   http://backend1/uri/;
          }

          location  /backend2/uri/ {
              internal;
              proxy_pass   http://backend2/uri/;
          }

          location  /backend3/uri/ {
              internal;
              proxy_pass   http://backend3/uri/;
          }
      }


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list