Не сохраняются IP пользователей

Started by KostiaM, October 18, 2009, 03:46:50 PM

Previous topic - Next topic

KostiaM

Следующая проблема:

Видны IP-пользователей, однако в поле IP на сообщении всегда записан 127.0.0.1, хотя давным-давно все было нормально

Подскажите...

†MavN†

скорее всего у хостера произошли изменения в настройке сервера. например был установлен nqinx обратитесь к хостеру за более подробной информацией

RXL

Полагаю, трафик к веб-серверу, на котором исполняется код форума, проходит через reverse proxy. Сам сталкивался с подобным при внедрении связки nginx+apache. Решение есть и оно исключительно уровня администратора сервера:

1. В настройках reverse proxy указывается создавать новое поле в HTTP-запросе и присваивать ему IP удаленного хоста. Например, X-Real-IP.
2. К Апачу есть неофициальный модуль - mod_rpaf, который выполняет обратное действие - копирует X-Real-IP в REMOTE_ADDR.

Пример конфига nginx:

    proxy_set_header X-Real-IP $remote_addr;


Пример конфига Apache:

LoadModule rpaf_module modules/mod_rpaf-2.0.so

<IfModule mod_rpaf-2.0.c>
    RPAFenable On
    RPAFsethostname Off
    RPAFproxy_ips 127.0.0.1
    RPAFheader X-Real-IP
</IfModule>


Advertisement: