Имеется два сервера frontend Nginx и локальный backend Nginx, с настройках по умолчанию в $remote_addr пишется IP front-end`a а не рейльный IP
посетителя
но для правильной работы PHP скриптов необходимо передавать рейльный IP посетителя.
Для этого нужно с файле /etc/nginx/nginx.conf добавить директиву set_real_ip_from в секцию http{}
set_real_ip_from 192.168.2.0/24; set_real_ip_from 122.119.40.9; real_ip_header X-Real-IP;
Директива set_real_ip_from задаёт доверенные адреса, которые передают верный адрес для замены. Если указано специальное значение unix:, доверенными будут считаться все UNIX-сокеты. Доверенные адреса могут быть также заданы при помощи имени хоста.
Директива real_ip_header задаёт поле заголовка запроса, значение которого будет использоваться для замены адреса клиента.