ฉันเพิ่งอัพเกรดเซิร์ฟเวอร์ของเราจาก 8.04 เป็น 10.04 และซอฟต์แวร์ทั้งหมดพร้อมกับมัน
จากสิ่งที่ฉันพบทางออนไลน์ดูเหมือนว่าเวอร์ชันใหม่ของ CURL จะไม่รวมบันเดิลของ CA และทำให้ไม่สามารถตรวจสอบได้ว่าใบรับรองของเซิร์ฟเวอร์ที่คุณกำลังเชื่อมต่อนั้นถูกลงชื่อโดยผู้มีอำนาจที่ถูกต้อง .
ข้อผิดพลาดที่แท้จริงคือ:
ข้อผิดพลาด CURL: ปัญหาใบรับรอง SSL ตรวจสอบว่าใบรับรอง CA นั้นตกลง รายละเอียด: ข้อผิดพลาด: 14090086: รูทีน SSL: SSL3_GET_SERVER_CERTIFICATE: การตรวจสอบใบรับรองล้มเหลว
บาง palces ที่ฉันพบแนะนำให้ระบุไฟล์ CA ด้วยตนเองหรือปิดการใช้งานการตรวจสอบทั้งหมดโดยการตั้งค่าตัวเลือกเมื่อคุณโทรหา CURL แต่ฉันต้องการแก้ไขปัญหาทั่วโลกมากกว่าจะต้องแก้ไขการโทร CURL ของแต่ละแอปพลิเคชัน
มีวิธีแก้ไขปัญหา CA ของ CURL ทั่วทั้งเซิร์ฟเวอร์เพื่อให้รหัสแอปพลิเคชันที่มีอยู่ทั้งหมดทำงานเหมือนที่ไม่จำเป็นต้องแก้ไขหรือไม่?