Page 1 of 1

ngx_http_realip_module

Posted: Wed Jun 05, 2013 10:46 pm
by toplevelhost
Здравствуйте.
Пожалуйста, надо решить вопрос.
Сервер сейчас работает через реверс прокси. Стоит Vesta.
Нужно установить модуль для Nginx: http_realip_module (что бы видеть реальные ip посетителей, а не прокси сервера)
Ссылка на документацию модуля тут: http://nginx.org/en/docs/http/ngx_http_ ... odule.html
-----------------------------------
Но как его установить и сохранить все настройки сервера и доменов?
И я не понял в какую секцию конфига nginx прописывать потом директивы для модуля?

CentOS 5.9 (32 bit), устанавливал с отключением репозитория remi

Re: ngx_http_realip_module

Posted: Thu Jun 06, 2013 5:52 am
by skid
Модуль уже должен быть установлен. Чтобы проверить установлен или нет :

Code: Select all

nginx -V 2>&1| tr ' ' '\n'| grep http_realip_module 
Директивы этого модуля могут работать глобально, в секции http. Их можно добавить в файл /etc/nginx/nginx.conf где-то до строки с про "# Wildcard include"

Code: Select all

set_real_ip_from 192.168.0.0/16;
real_ip_header X-Real-IP;

Re: ngx_http_realip_module

Posted: Thu Jun 06, 2013 4:26 pm
by toplevelhost
Огромное спасибо.
Все работает.
Vesta - просто супер. Можно решать серьезные задачи.
Разработчикам респект.