Score:0

Apache Guacamole ทำงานได้ดีผ่าน HTTP แต่ไม่ผ่าน HTTPS

ธง us

ฉันเพิ่งติดตั้ง Apache Guacamole บน Ubuntu 20.04 LTS และใช้ NGINX เป็นพร็อกซีเซิร์ฟเวอร์ ทุกอย่างทำงานได้ดีกับมัน เอชทีทีพี แต่เมื่อฉันใช้ HTTPSแอปพลิเคชันยังคงโหลดอยู่ แต่จากนั้นการเชื่อมต่อก็ช้ามาก (ติดขัดเป็นบางวินาที) เกี่ยวกับการกำหนดค่า ฉันได้ทำตามเอกสารอย่างเป็นทางการทุกประการ และบริการทั้งหมดทำงานบนเซิร์ฟเวอร์เดียวกัน

แก้ไข: การกำหนดค่า NGINX:

เซิร์ฟเวอร์ {
    ฟัง 80;
    ชื่อเซิร์ฟเวอร์ guac.example.com;
    ส่งคืน 301 https://$host$request_uri;
    error_page 500 502 503 504 /50x.html;
    ตำแหน่ง = /50x.html {
        รูท /usr/share/nginx/html;
    }
}

เซิร์ฟเวอร์ {
    ฟัง 443 ssl;
    ชื่อเซิร์ฟเวอร์ 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 สูง:!aNULL:!MD5;
    ที่ตั้ง / {
        proxy_pass http://localhost:8080/guacamole/;
        ปิด proxy_buffering;
        proxy_http_version 1.1;
        proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
        proxy_set_header อัพเกรด $http_upgrade;
        การเชื่อมต่อ proxy_set_header $http_connection;
        proxy_cookie_path /guacamole/ /;
        access_log off;
    }
    error_page 500 502 503 504 /50x.html;
    ตำแหน่ง = /50x.html {
        รูท /usr/share/nginx/html;
    }
}

แก้ไข: ตามเอกสารอย่างเป็นทางการ แอปพลิเคชันใช้ WebSockets เป็นค่าเริ่มต้น แต่จะใช้คำขอ HTTP หากโปรโตคอล WebSocket ไม่พร้อมใช้งาน

ความช่วยเหลือใด ๆ ที่ชื่นชม

djdomi avatar
za flag
คำถามที่ต้องการความช่วยเหลือในการติดตั้ง การกำหนดค่า หรือการวินิจฉัยต้องรวมถึงสถานะสิ้นสุดที่ต้องการ ปัญหาหรือข้อผิดพลาดเฉพาะ ข้อมูลที่เพียงพอเกี่ยวกับการกำหนดค่าและสภาพแวดล้อมเพื่อทำซ้ำ และพยายามแก้ไข คำถามที่ไม่มีคำชี้แจงปัญหาที่ชัดเจนไม่เป็นประโยชน์สำหรับผู้อ่านรายอื่นและไม่น่าจะได้รับคำตอบที่ดี - ดังนั้นแสดงให้เราเห็น apache และ nginx config ฉันเห็นการแก้ไข -> คุณต้องการมี http และ https พร้อมกันหรือไม่?
MBiabanpour avatar
us flag
ไม่ @djdomi ฉันแค่ต้องการ `HTTPS` ดังนั้นฉันจะเปลี่ยนเส้นทาง `HTTP` ไปที่ `HTTPS` ในภายหลัง
djdomi avatar
za flag
@mbianpour ไม่เลย การกำหนดค่าที่แสดงอยู่ในปัจจุบันไม่ได้เปลี่ยนเส้นทางใดๆ ทั้งสิ้น แต่จะมีเพียง "`return 301 https://$host$request_uri;` สำหรับการเปลี่ยนเส้นทาง 80 ถึง 443
djdomi avatar
za flag
เข้าร่วมแชทเพื่อย่อทาง https://chat.stackexchange.com/rooms/126791/thechat

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา