Запуск tomcat за несколькими httpd-прокси, как записать IP-адрес какого прокси-сервера проходит запрос
Моя система работает как архитектура ниже
клиенты -> физический LB -> обратный прокси httpd (несколько серверов) -> tomcat (несколько серверов)
Мой вопрос заключается в том, как я могу зарегистрировать IP прокси-сервера, через который проходит запрос, в журнал доступа tomcat?
вот мой конфиг tomcat server.xml
<Valve className="org.apache.catalina.valves.RemoteIpValve"
remoteIpHeader="x-forwarded-for"
proxiesHeader="x-forwarded-by"
protocolHeader="x-forwarded-proto"
/>
<Valve className="org.apache.catalina.valves.AccessLogValve"
requestAttributesEnabled="true"
directory="${LOG_DIR}/tomcat"
prefix="access."
suffix=".log"
pattern="%h %{org.apache.tomcat.remoteAddr}r %{X-Forwarded-For}i %A %{Host}i %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i" %I %D "%S" "%{COOKIE}i""
resolveHosts="false"
fileDateFormat="yyyy-MM-dd"
rotatable="true"
/>