VPS มีหลายไฟล์ภายใต้ เปิดใช้งานไซต์
ไดเรกทอรี
หนึ่งในนั้นประสบกับความล้มเหลวหลังจากระยะเวลาหนึ่ง บันทึกไม่ได้บ่งบอกถึงฉันมากนัก แต่บรรทัดเหล่านี้เป็นตัวแทนของชุดข้อผิดพลาด:
2022/01/16 06:36:44 [crit] 738797#738797: *9702 SSL_do_handshake() ล้มเหลว (SSL: error:14201044:SSL Routines:tls_choose_sigalg:internal error) ขณะจับมือ SSL ไคลเอ็นต์: 17[obfusc], เซิร์ฟเวอร์ : 0.0.0.0:443
2022/01/16 07:01:27 [crit] 738797#738797: *9716 SSL_do_handshake() ล้มเหลว (SSL: error:141CF06C:SSL รูทีน:tls_parse_ctos_key_share:การแชร์คีย์ไม่ถูกต้อง) ขณะจับมือ SSL ไคลเอ็นต์: 14[obfusc], เซิร์ฟเวอร์: 0.0.0.0:443
2022/01/16 17:42:52 [ข้อมูล] 1309633#1309633: การใช้หน่วยความจำที่ใช้ร่วมกัน 32768KiB สำหรับ nchan ใน /etc/nginx/nginx.conf:63
โดยรวม, nginx -t
บ่นเพียงบรรทัดเดียวว่าซ้ำกัน แต่สำหรับโดเมนอื่นและระบุว่าไม่สนใจบรรทัดนั้น
การกำหนดค่าของแอปพลิเคชันที่ได้รับผลกระทบมีดังนี้
เซิร์ฟเวอร์ {
server_name third.second.ws;
รูท /home/deploy/examine/current/public;
Passenger_enabled บน;
การพัฒนา Passenger_app_env;
ตำแหน่ง / สายเคเบิล {
Passenger_app_group_name myapp_websocket;
Passenger_force_max_concurrent_requests_per_process 0;
}
# อนุญาตให้อัปโหลดขนาดสูงสุด 100MB
client_max_body_size 100m;
ตำแหน่ง ~ ^/(สินทรัพย์|แพ็ค) {
หมดอายุสูงสุด
เปิด gzip_static;
}
ฟัง 443 ssl http2;
# ฟัง 443 ssl; # จัดการโดย Certbot
ssl_certificate /etc/letsencrypt/live/third.second.ws/fullchain.pem; # จัดการโดย Certbot
ssl_certificate_key /etc/letsencrypt/live/third.second.ws/privkey.pem; # จัดการโดย Certbot
รวม /etc/letsencrypt/options-ssl-nginx.conf; # จัดการโดย Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # จัดการโดย Certbot
}
เซิร์ฟเวอร์ {
ถ้า ($host = third.second.ws) {
ส่งคืน 301 https://$host$request_uri;
} # จัดการโดย Certbot
server_name third.second.ws;
ฟัง 80;
กลับ 404; # จัดการโดย Certbot
}
ข้อใดกล่าวข้างต้นที่สามารถอธิบายความล้มเหลวของไฟล์กำหนดค่านี้ได้