Drupal 7, VestaCP и реальный IP пользователей

Изображение создано вт, 2020-04-21 21:29

Часто случается проблема с реальными ip адресами в drupal 7, на сервере работающим с панелью VestaCP, необходимо поправить конфиг, у нас Ubuntu Server 18.

 

добавим модуль если его нет:

a2enmod remoteip

создадим дополнительный конфиг для apache:

nano /etc/apache2/conf.d/remoteip.conf

в файле пишем всего 3 строки:

RemoteIPHeader X-Real-IP
RemoteIPInternalProxy 127.0.0.1 
RemoteIPInternalProxy ip-вашего-сервера-тут

перезапускаем apache:

service apache2 restart

И наконец любуемся реальным IP посетителя в отчетах.

В случае когда сервер настроен в ручную, для Drupal, добавить в settings.php следующие строки:

// reverse proxy support to make sure the real ip gets logged by Drupal
$conf['reverse_proxy'] = TRUE;
$conf['reverse_proxy_addresses'] = array('127.0.0.1');
$conf['reverse_proxy_header'] = 'HTTP_X_FORWARDED_FOR';

Категория: 

Оценить: 

5
Средняя: 5 (1 оценка)

Добавить комментарий

  ____    _   _  __     __  ____    __  __  __        __
/ ___| | | | | \ \ / / | _ \ | \/ | \ \ / /
\___ \ | |_| | \ \ / / | | | | | |\/| | \ \ /\ / /
___) | | _ | \ V / | |_| | | | | | \ V V /
|____/ |_| |_| \_/ |____/ |_| |_| \_/\_/
Enter the code depicted in ASCII art style.

Похожие публикации по теме