Описание: заменяет исходный IP-адрес клиента для соединения на список IP-адресов
Статус: базовый модуль
Идентификатор модуля: remoteip_module
Исходный файл: mod_remoteip.c
Этот модуль используется для обработки пользовательского агента, который инициировал запрос, в качестве исходного пользовательского агента, идентифицированного httpd для целей авторизации и ведения журнала, даже если этот пользовательский агент находится за балансировщиком нагрузки, внешним сервером или прокси-сервером.
Модуль переопределяет IP-адрес клиента для соединения с IP-адресом useragent, указанным в заголовке запроса, настроенном с помощью директивы RemoteIPHeader.
Кроме того, этот модуль реализует серверную часть протокола PROXY HAProxy при использовании директивы RemoteIPProxyProtocol.
После замены в соответствии с инструкциями этот переопределенный IP-адрес пользовательского агента затем используется для функции ip mod_authz_host Require, сообщается mod_status и записывается mod_log_config %a и core %a строк формата. Основной клиентский IP-адрес соединения доступен в строке %{c}a.
Полный список установленных модулей Apache.