Am instalat recent Apache Guacamole pe Ubuntu 20.04 LTS și folosesc NGINX ca server proxy. Totul merge bine cu el peste HTTP
dar când folosesc HTTPS
, aplicația încă se încarcă, dar apoi conexiunile sunt super lente (se blochează câteva secunde). Despre configurare, am făcut exact ce spune documentația oficială și toate serviciile rulează pe același server.
EDITAȚI | ×: Configurație NGINX:
Server {
asculta 80;
nume_server guac.example.com;
returnează 301 https://$host$request_uri;
pagina_eroare 500 502 503 504 /50x.html;
locație = /50x.html {
root /usr/share/nginx/html;
}
}
Server {
asculta 443 ssl;
nume_server 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;
Locație / {
proxy_pass http://localhost:8080/guacamole/;
proxy_buffering dezactivat;
proxy_http_versiunea 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Actualizare $http_upgrade;
proxy_set_header Conexiune $http_connection;
calea_cookie_proxy /guacamole/ /;
access_log off;
}
pagina_eroare 500 502 503 504 /50x.html;
locație = /50x.html {
root /usr/share/nginx/html;
}
}
EDITAȚI | ×: Din documentația oficială, aplicația folosește WebSockets în mod implicit, dar va folosi solicitări HTTP dacă protocolul WebSocket nu este disponibil.
Orice ajutor este apreciat.