ПРОЕКТЫ 


  АРХИВ 


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



День добрый,
подскажите пожалуйста как сделать такое:

есть сервер,
на нём
nginx на 8101 порту,  home_root = /home/f1
и
nginx на 8102 порту,  home_root = /home/f2

и "главный" nginxна 80, к которому подключён перл модуль
который решает с каким нгинксом дальше работать(8101 или 8102) чтоб
отдать файл(с /home/f1 или /home/f2).

конфиг:
перл модуль который  подключен к  nginx:80
    $r->header_out("Content-Disposition", "attachment; filename=\"$fname\"");
    $r->internal_redirect("/f1/file.txt");
    или
    $r->internal_redirect("/f2/file.txt");
nginx:80
    location / {
      perl  module::sub;
    }

nginx:8001
        location /f1
        {
            root /home;
        }

nginx:8002
        location /f2
        {
            root /home;
        }


Вопрос,
что дописать в nginx:80 чтоб правильно спроксировать на нужный порт
x-accel-redirect который выдает перл.


Спасибо.


 




Copyright © Lexa Software, 1996-2009.