В ситуации, когда Apache сидит за обратным прокси (например, Squid), переменная среды cgi REMOTE_ADDR
получает адрес прокси, а не клиент.
Однако прокси установит заголовок с именем X-Forwarded-For
, чтобы содержать исходный IP-адрес клиента, чтобы Apache мог его видеть.
Вопрос в том, как мы можем заставить Apache заменить REMOTE_ADDR
на значение в заголовке X-Forwarded-For
, чтобы все веб-приложения прозрачно отображали правильный адрес?