Hi Nick,

Yes I did disable proxy buffering in nginx. This is how my nginx location
block is configured.

location / {
proxy_pass http://guacamole:8080/guacamole/;
proxy_buffering off;
proxy_request_buffering off;
proxy_connect_timeout 1d;
proxy_send_timeout 1d;
proxy_read_timeout 1d;
proxy_buffers 32 4k;
proxy_buffer_size 8k;
proxy_http_version 1.1;
proxy_hide_header X-Frame-Options;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
access_log off;
}



Thanks
Subba

On Mon, Mar 24, 2025 at 10:52 PM Nick Couchman <vn...@apache.org> wrote:

> On Mon, Mar 24, 2025 at 10:51 AM Subbareddy Alamuru <
> subbareddy.alam...@sycamoreinformatics.com> wrote:
>
>> Hi,
>>
>> Has anyone faced this issue where RDP session via guacamole goes blank
>> when browser is refreshed and cannot login to RDP session again until
>> logout from guacamole and login back ?
>> I am running apache guacamole via docker compose with nginx as a reverse
>> proxy.
>> I think I am sure to have set the timeouts appropriately.
>>
>>
> Have you disabled proxy buffering in Nginx, as documented in the manual?
>
>
> https://guacamole.apache.org/doc/gug/reverse-proxy.html#apache-and-mod-proxy
>
> I use Guacamole for multiple connections every day and do not see this
> issue.
>
> Also when the browser window is resized, RDP session/ Windows resolution
>> is not adjusted accordingly although I have set the Display resize method
>> to "display-update".
>>
>>
>>
> This is expected - this is the purpose of this parameter, to set the
> display update method.
>
> -Nick
>

Reply via email to