Welcome! Log In Create A New Profile

Advanced

Re: Вопрос по nginx proxy + perl

September 26, 2012 09:53AM
> Если хочется сначала скормить запрос перлу, а потом в зависимости
> от результата идти или не идти на бекенд - то можно это сделать,
> сконфигурировав для хождения на бекенд отдельный location и в
> perl'е по необходимости используя функцию $r->internal_redirect():
>
> http://nginx.org/ru/docs/http/ngx_http_perl_module.html#methods

Спасибо за быстрый ответ!
Мне нужен именно такой вариант, но $r->internal_redirect(): я уже пробовал - тогда нгинкс мне просто отдавал статику из дефолтной папки.

Может, я что-то упустил в самом перл-скрипте?

use nginx;
sub logger {
my $r = shift;
return OK if $r->header_only;
my $ip = $r->remote_addr;

#тут код на перле

$r->internal_redirect("/proxy");
return OK; # тут пробовал return DECLINED, но результат тот же
}
Subject Author Posted

Вопрос по nginx proxy + perl

softsoft December 21, 2009 10:55AM

Re: Вопрос по nginx proxy + perl

actionless September 26, 2012 09:23AM

Re: Вопрос по nginx proxy + perl

Maxim Dounin September 26, 2012 09:38AM

Re: Вопрос по nginx proxy + perl

actionless September 26, 2012 09:53AM

Re: Вопрос по nginx proxy + perl

actionless September 26, 2012 10:15AM

Re: Вопрос по nginx proxy + perl

pauc October 02, 2012 06:25AM

Re: Вопрос по nginx proxy + perl

Maxim Dounin September 26, 2012 10:32AM

Re: Вопрос по nginx proxy + perl

actionless September 26, 2012 10:44AM

Re: Вопрос по nginx proxy + perl

actionless September 26, 2012 10:45AM

Re: Вопрос по nginx proxy + perl

Maxim Dounin September 26, 2012 10:34AM

Re: Вопрос по nginx proxy + perl

Andrey Velikoredchanin September 28, 2012 04:32AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 53
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready