Score:0

จะตั้งค่า SSL ด้วยโดเมนย่อยจาก FreeDNS ได้อย่างไร?

ธง sd

ฉันกำลังพยายามรับการตั้งค่า HTTPS ฟรี (ซึ่งอาจเป็นสาเหตุหลักของปัญหาของฉัน) แต่ฉันมีปัญหาในการรับใบรับรอง SSL สำหรับโดเมนย่อยของฉัน

ฉันใช้ DNS ฟรี เพื่อสร้างโดเมนย่อยที่ชี้ไปยังเซิร์ฟเวอร์ของฉัน สำหรับผู้ที่ไม่คุ้นเคยกับ FreeDNS สิ่งสำคัญคือต้องทราบว่าโดเมนย่อยที่ฉันสร้างนั้นสร้างขึ้นจากโดเมนสาธารณะของใครบางคนที่ถูกแบ่งปัน

ปัญหาปัจจุบันของฉันกำลังพยายามให้ LetEncrypt/Certbot สร้างใบรับรอง ตามที่ เอกสาร Certbotฉันวิ่ง

$ ใบรับรองบอท --nginx

ซึ่งขอโดเมน. เมื่อฉันป้อนโดเมนย่อย (เช่น: blah.moooo.com) ฉันเห็นข้อผิดพลาดนี้

E: ไม่สามารถออก "blah.moooo.com" ได้: ชื่อโดเมนมีอักขระที่ไม่ถูกต้อง

ฉันเคยเห็นบทช่วยสอนออนไลน์ที่ระบุว่าเมื่อส่งโดเมนย่อยไปยัง certbot คุณต้องระบุโดเมนพื้นฐานก่อน ตัวอย่างเช่น:

$ certbot -d company.com sales.company.com

เนื่องจากฉันไม่ได้เป็นเจ้าของ moooo.คอม ฉันไม่คิดว่าจะส่งต่อโดเมนนี้ (และโดเมนย่อยของฉัน) ไปยัง certbot ได้ ฉันไม่ถูกต้อง? ฉันพลาดอะไรไปหรือเปล่า?

Steffen Ullrich avatar
se flag
ฉันสันนิษฐานว่านี่ไม่ใช่ชื่อจริงของโดเมนที่คุณระบุที่นี่ ฉันเดาว่าชื่อที่คุณใช้มีอักขระที่ไม่ถูกต้องจริงๆ ในขณะที่โดเมนที่คุณยกตัวอย่างในที่นี้ไม่มี ซึ่งหมายความว่าจะเป็นประโยชน์หากคุณระบุชื่อจริงของไซต์หรืออย่างน้อยเวอร์ชันที่ไม่ต้องใส่ทุกอย่างยกเว้นการแทนที่อักขระพยัญชนะผสมตัวเลข 36 ตัว (เฉพาะ ASCII เท่านั้น) และเฉพาะอักขระเหล่านี้ด้วย 'X'
AwoeDace avatar
sd flag
ใช่ เพิ่งรู้ความผิดพลาดอันโง่เขลาของฉัน โดเมนย่อยของฉันมีเครื่องหมายขีดล่าง ซึ่งฉันคิดว่าค่อนข้างจะอนุญาตเพราะ FreeDNS ไม่มีปัญหา และฉันสามารถเข้าถึงได้ในเบราว์เซอร์ แต่ฉันได้ทำการทดสอบเพิ่มเติมและพบว่านั่นเป็นสาเหตุ ขอบคุณ!

โพสต์คำตอบ

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