Điểm:0

Apache Guacamole hoạt động tốt trên HTTP, nhưng không hoạt động tốt trên HTTPS

lá cờ us

Gần đây tôi đã cài đặt Apache Guacamole trên Ubuntu 20.04 LTS và sử dụng NGINX làm máy chủ proxy. Tất cả mọi thứ hoạt động tốt với nó hơn HTTP nhưng khi tôi sử dụng HTTPS, ứng dụng vẫn tải, nhưng sau đó các kết nối siêu chậm (bị kẹt trong vài giây). Về cấu hình, tôi đã thực hiện chính xác những gì tài liệu chính thức nói và tất cả các dịch vụ đều chạy trên cùng một máy chủ.

CHỈNH SỬA: Cấu hình NGINX:

người phục vụ {
    nghe 80;
    server_name guac.example.com;
    trả lại 301 https://$host$request_uri;
    error_page 500 502 503 504 /50x.html;
    vị trí = /50x.html {
        gốc /usr/share/nginx/html;
    }
}

người phục vụ {
    nghe 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 CAO:!aNULL:!MD5;
    địa điểm / {
        proxy_pass http://localhost:8080/guacamole/;
        tắt proxy_buffering;
        proxy_http_version 1.1;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Nâng cấp $http_upgrade;
        proxy_set_header Kết nối $http_connection;
        proxy_cookie_path /guacamole/ /;
        truy cập_đăng xuất;
    }
    error_page 500 502 503 504 /50x.html;
    vị trí = /50x.html {
        gốc /usr/share/nginx/html;
    }
}

CHỈNH SỬA: Theo tài liệu chính thức, ứng dụng sử dụng WebSockets theo mặc định nhưng nó sẽ sử dụng các yêu cầu HTTP nếu giao thức WebSocket không khả dụng.

Bất kỳ trợ giúp được đánh giá cao.

djdomi avatar
lá cờ za
Các câu hỏi tìm kiếm trợ giúp về cài đặt, cấu hình hoặc chẩn đoán phải bao gồm trạng thái kết thúc mong muốn, sự cố hoặc lỗi cụ thể, thông tin đầy đủ về cấu hình và môi trường để tái tạo nó cũng như các giải pháp đã thử. Các câu hỏi không có tuyên bố vấn đề rõ ràng sẽ không hữu ích cho những người đọc khác và không có khả năng nhận được câu trả lời hay. - vì vậy hãy cho chúng tôi xem, cấu hình apache và nginx tôi thấy bản chỉnh sửa -> bạn có thực sự muốn có http và https cùng một lúc không?
MBiabanpour avatar
lá cờ us
Không, @djdomi , tôi chỉ cần `HTTPS`, vì vậy tôi sẽ chuyển hướng `HTTP` sang `HTTPS` sau.
djdomi avatar
lá cờ za
@mbianpour không, cấu hình hiển thị hiện tại không chuyển hướng dưới bất kỳ hình thức nào, nó sẽ chỉ giữ "`return 301 https://$host$request_uri;` cho chuyển hướng 80 đến 443
djdomi avatar
lá cờ za
tham gia trò chuyện để rút ngắn đường đi https://chat.stackexchange.com/rooms/126791/thechat

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.