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