Назад | Перейти на главную страницу

Получить IP-адрес клиента с добавлением заголовка в Apache2

Я пытаюсь получить IP-адрес клиента в заголовке HTTP. Я видел много ссылок на получение этого в журналах, однако я не знаю, как это переводится на передачу его в качестве заголовка. Я собирался использовать добавление заголовка, как показано ниже, но не знаю, как ссылаться на IP-адрес клиента. Любая помощь будет оценена.

Header add X-Forwarded-For "Client IP"

В mod_headers синтаксис для расширения переменной:

%{VARNAME}e : Содержимое переменной среды VARNAME.

Если вы можете их использовать, большинство модулей позволяют вам использовать / получать доступ к общим именам общих переменных сервера, как указано в руководстве.

REMOTE_ADDR IP-адрес удаленного хоста

Таким образом, вы получите что-то вроде:

Header add X-Forwarded-For "%{REMOTE_ADDR}e"

Но обычно я ожидаю, что заголовок X-forwarded-For будет установлен автоматически: http://httpd.apache.org/docs/current/mod/mod_proxy.html#x-headers