เป็นไปได้มากว่าเป็นการยากที่จะแนะนำสิ่งใดโดยไม่รู้จักระบบปฏิบัติการและผู้ให้บริการใบรับรอง ใน 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 เช่นระบบปฏิบัติการ