Apache не видит реальный ip в связке Nginx+Apache

Если у вас есть связка Nginx+Apache и вы столкнулись с проблемой, когда Apache не видит реальный ip при маршрутизации трафика через Nginx, то вот что нужно сделать для ее решения.
При использовании Nginx в качестве обратного прокси-сервера Nginx будет принимать запросы от клиентов, а затем пересылать их Apache. Если вам нужно получить от Apache реальный ip клиента, то необходимо настроить Nginx на передачу реального ip в Apache.
Чтобы передать реальный ip в Apache из Nginx, необходимо добавить в конфигурацию Nginx следующие строки:
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Эти строки указывают Nginx на необходимость передачи реального ip клиента в Apache в заголовках X-Real-IP и X-Forwarded-For. Затем вы можете использовать эти заголовки в Apache для получения реального ip клиента.
После добавления этих строк в конфигурацию Nginx можно перезапустить Nginx, и вы сможете получить реальный ip от Apache.
Это быстрое и простое решение распространенной проблемы при использовании связки Nginx+Apache, которое поможет вам получать реальный ip из Apache при маршрутизации трафика через Nginx.