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