Apache Guacamole funciona bien a través de HTTP, pero no a través de HTTPS

Apache Guacamole funciona bien a través de HTTP, pero no a través de HTTPS

Recientemente instalé Apache Guacamole en Ubuntu 20.04 LTS y uso NGINX como servidor proxy. Todo funciona bien una vez terminado, HTTPpero cuando uso HTTPS, la aplicación aún se carga, pero luego las conexiones son muy lentas (se atascan durante algunos segundos). En cuanto a la configuración, hice exactamente lo que dice la documentación oficial y todos los servicios se ejecutan en el mismo servidor.

EDITAR: Configuración NGINX:

server {
    listen 80;
    server_name  guac.example.com;
    return 301 https://$host$request_uri;
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

server {
    listen 443 ssl;
    server_name  guac.example.com;
    ssl_certificate /etc/ssl/certs/guacamole.crt;
    ssl_certificate_key /etc/ssl/private/guacamole.key;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!MD5;
    location / {
        proxy_pass http://localhost:8080/guacamole/;
        proxy_buffering off;
        proxy_http_version 1.1;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $http_connection;
        proxy_cookie_path /guacamole/ /;
        access_log off;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

EDITAR: Según la documentación oficial, la aplicación utiliza WebSockets de forma predeterminada, pero utilizará solicitudes HTTP si el protocolo WebSocket no está disponible.

Se agradece cualquier ayuda.

información relacionada