メインコンテンツへスキップ
記事一覧へ戻る

ติดตั้ง SSL/TLS ให้เว็บไซต์ใน Plesk แล้วตรวจ HTTPS ให้ครบ

เลือกใบรับรองให้ตรงชื่อโดเมน ตรวจ DNS, HTTPS, mixed content และการต่ออายุหลังตั้งค่า

ติดตั้ง SSL/TLS ให้เว็บไซต์ใน Plesk แล้วตรวจ HTTPS ให้ครบ

เว็บไซต์ที่เปิดผ่าน HTTPS ต้องมีใบรับรอง SSL/TLS ตรงกับชื่อโดเมนที่ผู้เข้าชมใช้ Plesk ให้เจ้าของเว็บไซต์จัดการใบรับรองจาก Customer Panel ได้เมื่อแพ็กเกจรองรับ แต่ใบรับรองที่ออกสำเร็จในหน้าแผงควบคุมยังต้องตรวจด้วยเบราว์เซอร์จริง เพราะ DNS, redirect และชื่อย่อยอาจทำให้ผู้ใช้ยังเห็นคำเตือน

เลือกวิธีได้ใบรับรอง

เปิด Websites & Domains เลือกโดเมน แล้วเข้า SSL/TLS Certificates เอกสาร Plesk ระบุทางเลือกทั้งนำใบรับรองที่มีอยู่มาใช้ ขอใบรับรองฟรีจาก Let's Encrypt ซื้อผ่านช่องทางที่รองรับ หรือใช้ใบรับรองที่ออกเอง ตัวเลือกที่เหมาะกับเว็บไซต์สาธารณะทั่วไปคือใบรับรองจาก CA ที่เบราว์เซอร์เชื่อถือ; self-signed มักทำให้ผู้ชมเห็นคำเตือน จึงเหมาะกับการทดสอบเฉพาะวงมากกว่า

ก่อนขอใบรับรอง ตรวจว่าโดเมนและ www ที่ต้องการชี้มาถูกเครื่องและชื่อทั้งหมดถูกระบุในคำขอ หากเว็บมี subdomain เช่น shop.example.com ต้องตรวจด้วยว่าใบรับรองที่เลือกครอบคลุมชื่อนั้น ไม่ควรสมมติว่าใบรับรองของโดเมนหลักครอบคลุมทุกชื่อย่อย การยืนยันโดเมนของ CA อาจล้มเหลวเมื่อ DNS ยังชี้ไปเครื่องเก่าหรือมี proxy ที่ไม่ส่งคำขอไปยัง Plesk ตามที่ต้องการ

ติดตั้งแล้วตรวจจากมุมผู้ใช้

หลังออกและผูกใบรับรองกับโดเมน เปิด https:// ของหน้าแรกและหน้าสำคัญในเบราว์เซอร์ ตรวจชื่อโดเมน วันหมดอายุ และการเชื่อมต่อว่าปลอดภัยจริง ลองทั้งชื่อหลักและ www หากใช้งาน อย่าดูเพียงปุ่มสีเขียวใน Plesk หากเบราว์เซอร์ยังเตือน ให้ตรวจว่าบริการส่งใบรับรองใบใด และมี CDN หรือ reverse proxy อยู่หน้าระบบหรือไม่

หน้าเว็บอาจใช้ HTTPS แล้วแต่ยังโหลดรูปหรือสคริปต์ด้วย HTTP ทำให้เกิด mixed content ตรวจ developer tools และแก้ URL ของ asset ที่ต้นทาง ไม่ควรปิดการป้องกันของเบราว์เซอร์ เมื่อพร้อมจึงค่อยตั้ง redirect จาก HTTP ไป HTTPS โดยตรวจว่าไม่มี loop ระหว่าง Plesk, แอป และ CDN

ดูแลต่อหลังออกสำเร็จ

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

อ่านเพิ่มเติม: เอกสาร Plesk — Securing Connections with SSL/TLS Certificates