Score:0

รับ Let's Encrypt SSL Certificate สำหรับ Internal Server บน Internal DNS Server

ธง us
Joe

ขณะนี้ฉันบริหารองค์กรและเราใช้เว็บไซต์ภายในที่โฮสต์ภายในเครือข่ายของเราที่ดำเนินการ เซิร์ฟเวอร์ Gitea เพื่อให้เราสามารถเข้าถึงเอกสารสำคัญโดยไม่ต้องพึ่งบริการจากภายนอก

ฉันได้ตั้งค่าเซิร์ฟเวอร์ DNS แล้วโดยใช้ MaraDNS ที่กำหนดเส้นทางไปยังที่อยู่ IP ที่เหมาะสม เรายังเรียกใช้แอปพลิเคชันเพิ่มเติมบนเซิร์ฟเวอร์นี้ (เช่น REST API ภายใน) แต่ปัจจุบันใช้ใบรับรองที่ลงนามด้วยตนเอง ฉันไม่ชอบวิธีที่เบราว์เซอร์และไลบรารีบางตัวเช่น LibCURL จัดการกับใบรับรองประเภทนี้ เนื่องจากฉันเริ่มพบว่าการแก้ไขข้อผิดพลาดเหล่านี้เป็นเรื่องที่น่าเบื่อและยุ่งยาก

ฉันต้องการรับใบรับรองสำหรับเซิร์ฟเวอร์ของฉันโดยใช้ มาเข้ารหัสกันเถอะ บริการ; เนื่องจาก CA เป็นที่รู้จักในเบราว์เซอร์ อีกทั้งไม่ต้องเสียค่าธรรมเนียมทุกครั้งที่ต่ออายุใบรับรอง

ฉันจะไปเกี่ยวกับการได้รับสิ่งนี้ได้อย่างไร

Score:1
ธง cz

Let's Encrypt มีไว้สำหรับบริการสาธารณะ และไม่รองรับชื่อภายในทั้งหมดที่ไม่สามารถเข้าถึงได้จากอินเทอร์เน็ตทั่วโลก

ข้อกำหนดแรกสำหรับการได้รับใบรับรอง LE คือชื่อโฮสต์ที่คุณต้องการให้มีใบรับรองหรือสามารถสร้างได้ใน DNS สากล

เมื่อพอใจแล้ว คุณมีสองตัวเลือกสำหรับ ความท้าทาย: HTTP-01 และ DNS-01

HTTP-01 ตรวจสอบการควบคุมชื่อโฮสต์ของคุณโดยเชื่อมต่อกับเซิร์ฟเวอร์ HTTP บนพอร์ต 80 ที่ชื่อนั้นโดยใช้ IPv6 หรือ IPv4 เห็นได้ชัดว่าชื่อต้องมีบันทึกที่อยู่ที่เหมาะสมใน DNS สากล

DNS-01 ช่วยให้คุณยืนยันชื่อโฮสต์โดยการตั้งค่าระเบียน TXT เฉพาะใน DNS ส่วนกลาง โดยทั่วไปจะเป็นไปโดยอัตโนมัติโดยใช้ API จากผู้ให้บริการ DNS ที่รองรับแต่ยังสามารถทำได้ด้วยตนเองหากระเบียน DNS ส่วนกลางของคุณไม่ได้โฮสต์โดยผู้ให้บริการที่สนับสนุน

อาจเป็นไปได้ที่คุณจะหลีกเลี่ยงข้อจำกัดเหล่านี้และจัดการเพื่อให้ได้ใบรับรอง แต่นั่นขึ้นอยู่กับรายละเอียดหลายอย่างเกี่ยวกับสภาพแวดล้อมของคุณซึ่งคุณไม่ได้ให้ไว้ คุณสามารถลองคิดดูและบางทีคุณอาจจะหาวิธีที่จะทำมันได้

Tim avatar
gp flag
Tim
DNS-01 ที่มีชื่อโดเมนสาธารณะที่สามารถเข้าถึงได้ภายในเป็นไปได้

โพสต์คำตอบ

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