Hi all,

the remote ip registration only worked when I put the options below in
server.xml

-------
        <Valve className="org.apache.catalina.valves.RemoteIpValve"
               internalProxies="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1"
               remoteIpHeader="x-forwarded-for"
               remoteIpProxiesHeader="x-forwarded-by"
               protocolHeader="x-forwarded-proto" />

        <Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="combined" requestAttributesEnabled="true" />

----------

Att,
Henri.


Em qua., 25 de out. de 2023 às 08:16, Nick Couchman <[email protected]>
escreveu:

> On Wed, Oct 25, 2023 at 6:19 AM Maciej Konigsman
> <[email protected]> wrote:
>
>> Valve config
>>
>>         <Valve className="org.apache.catalina.valves.RemoteIpValve"
>>
>>                internalProxies="127.0.0.1"
>>
>>                remoteIpHeader="x-forwarded-for"
>>
>>                remoteIpProxiesHeader="x-forwarded-by"
>>
>>                protocolHeader="x-forwarded-proto" />
>>
>>
>> What private subnet applies to your ELB?
>>
>> ELB is in the same subnet as the EC2 instance where Guacamole is
>> installed.
>>
>>
> Presumably the ELB is not running on the localhost (127.0.0.1), so I
> suspect that you need the actual IP address(es) and/or subnets of the ELB
> placed into the "internalProxies" property in this valve.
>
> -Nick
>


--

Reply via email to