[Moscow.pm] Mojolicious за nginx - как определить IP пользователя?

Nick Knutov mail на knutov.com
Пт Май 11 00:10:06 PDT 2012


Но очевидно же - при проксировании в нгинх передавать оригинальный ип :)

proxy_set_header    X-Real-IP        $remote_addr;
proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
proxy_set_header    X-Forwarded-Host $http_host;
proxy_set_header    X-Forwarded-Port $http_port;
proxy_set_header    Host             $http_host;

Втыкать в location ... {}

11.05.2012 12:53, Alexandr Alexeev написал:
> Приложение на Mojolicious запущено под starman. Все это за nginx.
>
> В приложении есть код типа
>
> my $log = '['.$self->tx->remote_address."] Task created";
>
> Разумеется, в качестве IP пользователя всегда получаем 127.0.0.1
>
> Как обойти проблему?
>
> --
> С уважением, Александр
> Личный блог: http://eax.me/
> Мой форум: http://it-talk.org/
> Мой Twitter: http://twitter.com/afiskon
>
>
>

-- 
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130


Подробная информация о списке рассылки Moscow-pm