Score:0

จะใช้ไฟล์รับรอง SSL สำหรับโดเมนเซิร์ฟเวอร์ของคุณได้ที่ใด

ธง es

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

ตอนนี้ ฉันอยู่ในขั้นตอนสุดท้ายเพื่อรับการรับรอง SSL ฟรีบนโดเมนของฉันโดยใช้ SSLForFree และ ZeroSSL ปัญหาคือพวกเขาให้ไฟล์การรับรอง SSL แก่ฉันโดยบอกว่าทั้งหมดที่ฉันต้องการคือติดตั้งบนเซิร์ฟเวอร์ของฉัน แต่ทั้งหมดที่ฉันทำก็แค่ติดตั้ง ใบรับรอง.crt และ ca_bundle.crt ลงในเครื่องของฉัน เมื่อฉันไปตรวจสอบการติดตั้ง มันแสดงข้อผิดพลาดนี้:

ข้อผิดพลาดในการติดตั้ง ZeroSSL

[หมายเหตุ: ชื่อเซิร์ฟเวอร์ของฉันไม่มีอยู่ในรายการเซิร์ฟเวอร์ ZeroSSL] ชื่อเซิร์ฟเวอร์: aba.ae | ชื่อโดเมน: telebot0001.aba.vg

นอกจากนี้ยังมีไฟล์ที่เรียกว่า ส่วนตัว.keyฉันไม่แน่ใจว่าสิ่งเหล่านี้หมายถึงอะไร แต่มีแนวคิดใดที่จะแก้ไขข้อผิดพลาดนั้นได้อย่างไร ฉันแค่ต้องการเซิร์ฟเวอร์เพื่ออัปโหลดบอทของฉัน

vidarlo avatar
ar flag
คุณ ***ไม่สามารถ*** ติดตั้งใบรับรองของคุณเองบนเว็บเซิร์ฟเวอร์ที่คุณไม่ได้ควบคุม
Score:0
ธง ng

เป็นไปได้มากว่าเป็นการยากที่จะแนะนำสิ่งใดโดยไม่รู้จักระบบปฏิบัติการและผู้ให้บริการใบรับรอง ใน manar ทั่วไปสามารถแนะนำให้คุณต้องเปลี่ยนในไฟล์กำหนดค่า apache SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key ในไฟล์ที่อยู่ที่ไหนสักแห่ง /etc/apache2/sites-available/default-ssl.conf

สำหรับ windows 10 คุณต้องตรวจสอบจาก SSLCertificateKeyFile "conf/ssl.key/server.key" และ SSLCertificateFile "conf/ssl.crt/server.crt" หากคุณไม่ได้ใช้โฮสต์เสมือนอื่น คุณอาจลองอัปเดต httpd-ssl.conf จาก xampp แผง Xamp

แก้ไข ไฟล์ cs_bundle เคยเป็นที่ต้องการใน apache เวอร์ชันก่อนหน้า แต่ตอนนี้ไม่จำเป็นอีกต่อไป เป็นไปได้มากว่าคุณต้องการเพียงต้นทางและรหัสส่วนตัว ซึ่งเป็นทางเลือกสำหรับ apache เวอร์ชันที่ใหม่กว่า

แก้ไข (หลังจากความคิดเห็นที่ 1) เปิดของคุณ แผง xamp -> config (คลิกที่ ) จากดร็อปดาวน์คุณจะพบ httpd-ssl.conf หรือคุณต้องสร้างโฮสต์เสมือนภายในโฟลเดอร์ xamp apache ของคุณใน windows หากคุณใช้ทุกอย่างแบบฟรีๆ ส่วนใหญ่มักจะอยู่ในแผง softoculus (ซึ่งเป็น Cpanel ของคุณ) คุณอาจพบว่าสร้างใบรับรอง SSL โดยใช้คลิกเดียว และมันจะตั้งค่าทุกอย่างให้คุณ

หมายเหตุ 1 โปรดทราบว่า SSL ฟรีจะไม่มีใบรับรองตัวแทน DV, OV, EV แต่จะช่วยให้คุณทดสอบแอปได้

โน้ต 2 มีตัวเลือกอื่นในการพัฒนาและทดสอบโดยใช้ Cloudflare SSL คลาวด์แฟลร์. Cloudflare SSL มีตัวเลือกเพิ่มเติมเล็กน้อยในการปกป้องเว็บไซต์ของคุณโดยใช้ SSL ของพวกเขา (ซึ่งใช้การเข้ารหัสแบบ Letsen และพร็อกซีของพวกเขาทำงานได้อย่างสมบูรณ์แบบสำหรับวัตถุประสงค์ในการทดสอบ ภายในแผง Softoculus ของคุณ คุณอาจมีตัวเลือกในการผสานรวมกับ Cloudflare SSL และพร็อกซี

หมายเหตุ 3 Cloudflare จัดการบันทึก CA และ CAA ของตนเองภายใน DNS ดังนั้นคุณจึงไม่สามารถอัปเดตบันทึก CAA หรือ CA ด้วยตัวคุณเองได้ ด้วยเหตุผลดังกล่าว จึงสามารถใช้ SSL ที่สร้างโดย Cloudflare ภายในตัวจัดการใบรับรอง AWS ได้ แต่ไม่สามารถใช้ใบรับรองที่สร้างโดย AWS ใน Cloudflare

แก้ไขด้วยหมายเหตุ คุณจะได้รับตัวเลือกในการอัปโหลดใบรับรองที่ไหนสักแห่งในตัวคุณ เช่นเดียวกับที่ฉันได้รับตัวเลือกที่นี่ภายในตัวโหลดบาลานซ์ตามพร็อกซีเลเยอร์ 7 ของ OCI

หมายเหตุ 4 อ้างอิง: เอกสาร SSL ของ Cloufflare อ้างอิง: ตรวจสอบบางบล็อกและวิธีใช้สำหรับ ssl สำหรับพีซีในเครื่อง อ้างอิง: การตั้งค่า apache ใน Ubuntu เช่นระบบ อ้างอิง: การตั้งค่า apache จากบล็อกมหาสมุทรดิจิทัล อ้างอิง: SSL ลงนามด้วยตนเอง อ้างอิง: การกำหนดค่า SSL ใน OEL RHEL CentOS เช่นระบบปฏิบัติการ

Liqui Kal avatar
es flag
ขอบคุณที่ตอบกลับ @CADENTIC ขออภัย ฉันไม่เข้าใจคำใดจากสิ่งที่คุณเขียน เซิร์ฟเวอร์ทั้งหมดนี้เป็นเรื่องใหม่สำหรับฉัน ดังนั้นฉันจึงไม่รู้ว่า Apache คืออะไร หรือ `httpd-ssl.conf` คืออะไร ระบบปฏิบัติการของฉันคือ Windows 10
CADENTIC avatar
ng flag
ฉันคิดว่าคุณใช้ mac แต่เป็นไปได้มากว่าคุณมีตัวเลือกให้เปิดใช้งาน ssl (ฟรี) หรือคัดลอกวางคีย์เหล่านั้นใน cpanel softoculus ของคุณ เป็นต้น

โพสต์คำตอบ

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