Часто случается проблема с реальными 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';









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