จะตรวจสอบว่า Apache ได้ติดตั้ง SNI ไว้ใน Debian 8 หรือไม่


0

ฉันใช้เซิร์ฟเวอร์ Linux ที่ติดตั้ง Debian 8 ขณะนี้กำลังใช้ LAMP stack ฉันใช้ virtualhosts เพื่อเรียกใช้หลายเว็บไซต์จากที่อยู่โดเมนเดียว

ฉันกำลังมองหาที่จะติดตั้งใบรับรอง SSL ลงบนเว็บไซต์ที่ฉันกำลังโฮสต์ แต่ฉันต้องแน่ใจว่าติดตั้ง SNI ฉันเชื่อว่ามันอาจถูกติดตั้งในวันที่ก่อนหน้านี้

ฉันค่อนข้างใหม่สำหรับงานดูแลระบบดังนั้นฉันไม่แน่ใจว่านี่เป็นงานพื้นฐานหรือไม่ ความคิดใด ๆ

คำตอบ:


2

จากApache HTTPd wiki :

คุณจะบอกได้อย่างไรว่า Apache build ของคุณรองรับ SNI หรือไม่? หากคุณกำหนดค่าโฮสต์เสมือนตามชื่อหลายรายการสำหรับที่อยู่ที่กำหนดค่า SSL และ SNI ไม่ได้ถูกสร้างไว้ใน Apache ของคุณจากนั้นเมื่อ Apache เริ่มต้นข้อความเช่น "คุณไม่ควรใช้โฮสต์เสมือนตามชื่อร่วมกับ SSL !! " จะเกิดขึ้นในบันทึกข้อผิดพลาด หากมีการสร้าง SNI ภายในบันทึกข้อผิดพลาดจะแสดง "[คำเตือน] เริ่มต้น: โฮสต์เสมือน SSL ที่ใช้ชื่อใช้งานได้เฉพาะกับไคลเอนต์ที่มีการสนับสนุนการระบุชื่อเซิร์ฟเวอร์ TLS (RFC 4366)"

ดังนั้นโดยไม่ทราบอะไรเกี่ยวกับ HTTPd ของคุณคุณสามารถตั้งค่าโฮสต์เสมือนหลายชื่อที่ใช้ SSL และตรวจสอบข้อความที่ให้ไว้ในระหว่างการเริ่มต้น

บน Debian 8 หากคุณใช้ HTTPd ที่เป็นแพ็คเกจ ( apache2และแพ็คเกจที่เกี่ยวข้อง) SNI จะพร้อมใช้งานตามค่าเริ่มต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.