Re: проксирование x-accel-redirect

Анатолий Шарифулин sharifulin at tochkak.ru
Fri Dec 19 22:09:06 MSK 2008


вы потеряете в скорости, пересылая с nginx на nginx, используйте несколько
location внутри одного.

у меня к вам вопрос, в перловом модуле, откуда берется $fname?
я с похожей задачей сталкивался, но решил не делать на nginx-perl, т.к.
общаюсь с БД

19 декабря 2008 г. 20:09 пользователь Денис Юзвик <denis at uzvik.kiev.ua>написал:

> День добрый,
> подскажите пожалуйста как сделать такое:
>
> есть сервер,
> на нём
> 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 который выдает перл.
>
>
> Спасибо.
>



-- 
С уважением,
Анатолий Шарифулин.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20081219/2b4072f0/attachment.html>


More information about the nginx-ru mailing list