การเปิดตัวเซิร์ฟเวอร์แอปพลิเคชัน NGINX Unit 1.23.0

แอปพลิเคชันเซิร์ฟเวอร์ NGINX Unit 1.23 ได้รับการเผยแพร่ โดยมีการพัฒนาโซลูชันเพื่อให้แน่ใจว่าแอปพลิเคชันเว็บจะเปิดตัวในภาษาการเขียนโปรแกรมต่างๆ (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js และ Java) หน่วย NGINX สามารถรันแอพพลิเคชั่นหลายตัวพร้อมกันในภาษาการเขียนโปรแกรมที่แตกต่างกัน โดยพารามิเตอร์การเปิดตัวสามารถเปลี่ยนแปลงได้แบบไดนามิกโดยไม่จำเป็นต้องแก้ไขไฟล์การกำหนดค่าและรีสตาร์ท รหัสนี้เขียนด้วยภาษา C และเผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0 คุณสามารถทำความคุ้นเคยกับคุณสมบัติของหน่วย NGINX ได้ในการประกาศเปิดตัวครั้งแรก

เวอร์ชันใหม่เพิ่มการรองรับสำหรับส่วนขยาย TLS SNI ซึ่งออกแบบมาเพื่อจัดระเบียบงานบนที่อยู่ IP เดียวของไซต์ HTTPS หลายแห่งโดยการส่งชื่อโฮสต์เป็นข้อความที่ชัดเจนในข้อความ ClientHello ที่ส่งก่อนที่จะสร้างช่องทางการสื่อสารที่เข้ารหัส ในหน่วย ตอนนี้คุณสามารถผูกใบรับรองหลายชุดเข้ากับซ็อกเก็ตการฟังเดียว ซึ่งจะถูกเลือกโดยอัตโนมัติสำหรับไคลเอนต์แต่ละราย ขึ้นอยู่กับชื่อโดเมนที่ร้องขอ ตัวอย่างเช่น: { "listeners": { "*:443": { "tls": { "certificate": [ "mycertA", "mycertB", ... ] }, "pass": "routes" } } }

ที่มา: opennet.ru

เพิ่มความคิดเห็น