Помощь

Настройка отображения реального IP-адреса в логах Apache

При использовании Bitrix 7 вы, возможно, заметите, что в журнале сервера вместо реальных IP-адресов пользователей отображается IP-адрес сервера Nginx (127.0.0.1), который является проксирующим сервером перед Apache.

Чтобы исправить эту ситуацию, выполните следующие действия.

1. Откройте файл /etc/httpd/conf/httpd.conf:

vim /etc/httpd/conf/httpd.conf

2. Найдите следующие строки:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

3. Замените символ %h на %{X-Forwarded-For}i, чтобы строки выглядели так:

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common

4. Сохраните изменения и закройте файл:

:wq

Также, вы можете использовать редактор nano вместо vim, установив его с помощью следующей команды:

yum install -y nano

Остались вопросы - пишите