Hi y'all! Hoping someone has run into a similar issue and has some relevant thoughts.
My setup is clustered JSSs: JSS 1) used by admins for, well, admin work. JSS 2) Limited Access JSS that computers report in to. The LA JSS is open to the internet and so is behind an Apache proxy (running on the same machine). The proxy handles all the TLS. Machines report in just fine, we are able to add and manage machines, etc.
The problem I'm running into: the JSS is reporting the IP address of each machine as the IP address of the LA JSS. I realize this is because the connection is coming from the proxy running on the LA JSS, and was hoping that enabling access logging in tomcat would start to report correct IPs, but no luck there.
Relevant (I think) line from server.xml:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" requestAttributesEnabled="true" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" ; %s %b" resolveHosts="false"/>
I checked discussions here, but didn't see anything related. Happy to read docs if anyone has links. Any other thoughts? Anyone else running behind an Apache proxy having this issue?