Установка модуля mod_rpaf Centos, Debian
  • Добавил Win32
  • Добавлен в 21.05.2015
  • Просмотров 3,652
  • Смотреть другие уроки в категории Linux сервер
Если на сервере присутствует nginx и вместо IP посетителей отображается IP сервера, то скорее всего у вас не установлен или не настроен модуль rpaf.
Установка для Centos 6
В консоли ssh выполните команду:
rpm -ivh http://download.ispsystem.com/repo/centos/release/6/x86_64/mod_rpaf-0.8.2-1.el6.x86_64.rpm
В папке /etc/httpd/conf.d/ появится файл mod_rpaf.conf такого вида:
LoadModule rpaf_module modules/mod_rpaf.so

#
#RPAF_Enable      (On|Off)           - Enable reverse proxy add forward
#
#RPAF_ProxyIPs    127.0.0.1 10.0.0.1 - What IPs to adjust requests for
#
#RPAF_Header      X-Forwarded-For    - The header to use for the real IP
#                                      address.
#
#RPAF_SetHostName (On|Off)           - Update vhost name so ServerName &
#                                      ServerAlias work
#
#RPAF_SetHTTPS    (On|Off)           - Set the HTTPS environment variable
#                                      to the header value contained in
#                                      X-HTTPS, or X-Forwarded-HTTPS.
#
#RPAF_SetPort     (On|Off)           - Set the server port to the header
#                                      value contained in X-Port, or
#                                      X-Forwarded-Port.

<IfModule mod_rpaf.c>
  RPAF_Enable       On
  RPAF_ProxyIPs     127.0.0.1 ::1
  RPAF_Header       X-Forwarded-For
  RPAF_SetHostName  On
  RPAF_SetHTTPS     On
  RPAF_SetPort      On
</IfModule>
Заменяем 127.0.0.1 (в строке RPAF_ProxyIPs) на ip вашего сервера. Перезагружаем Apache и Nginx:
service httpd restart
service nginx restart
Установка на Debian 7
Выполняем команду в ssh:
apt-get install libapache2-mod-rpaf -y --force-yes
Затем, открываем файл: /etc/apache2/mods-enabled/rpaf.conf Изменяем строку:
RPAFproxy_ips 127.0.0.1
заменяя 127.0.0.1 на IP Вашего сервера. Если ip несколько, перечисляем их через пробел Перезагружаем Apache:
/etc/init.d/apache2 restart
И дело в шляпе:)
Поделись с друзьями:
mod_rpaf, модуль, установка, сервер, ip, centos, debian, rpaf.conf
0 комментарии
Пожалуйста, авторизуйтесь для добавления комментария.
Пока нет комментариев.
Мы в соц. сетях