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

Борис Долгов boris at dolgov.name
Fri Dec 19 20:42:15 MSK 2008


А зачем выносить это на отдельные порты?
server {
    listen 80;
    location /f1 {internal; root /home; }
    location /f2 {internal; root /home; }
    location / { perl module::sub; }
}
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 который выдает перл.
>
>
> Спасибо.
>



-- 
С уважением, Борис Долгов.
icq 77556665
e-mail boris at dolgov.name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20081219/379bc2bc/attachment.html>


More information about the nginx-ru mailing list