Sunday, 08 December 2024
https

วิธีทำ https สำหรับเว็บไซต์ สร้าง SSL Certificate ฟรี

1 minute read
163 Views

การเพิ่มความปลอดภัยให้กับเว็บไซต์เป็นเรื่องสำคัญอย่างยิ่งในยุคปัจจุบัน ซึ่งหนึ่งในวิธีการที่สำคัญคือการใช้งาน HTTPS (Hypertext Transfer Protocol Secure) ซึ่งเป็นโปรโตคอลที่เข้ารหัสการรับส่งข้อมูลระหว่างเซิร์ฟเวอร์และผู้ใช้งาน เพื่อป้องกันการถูกดักจับข้อมูลระหว่างการรับส่ง การตั้งค่า HTTPS สำหรับเว็บไซต์ที่ใช้งาน DirectAdmin สามารถทำได้โดยไม่ยาก ด้วยการใช้ Let’s Encrypt หรือการอัพโหลดใบรับรอง SSL (SSL Certificate) เอง ในบทความนี้จะแนะนำวิธีทำ HTTPS ให้กับเว็บไซต์ของคุณผ่าน DirectAdmin

ขั้นตอนที่ 1: การเข้า DirectAdmin ของเว็บไซต์คุณ

  1. เข้าสู่ระบบ DirectAdmin: ใช้ URL ที่ผู้ให้บริการโฮสติ้งของคุณให้ไว้ และล็อกอินเข้าสู่บัญชี DirectAdmin ของคุณด้วยชื่อผู้ใช้งานและรหัสผ่าน

ขั้นตอนที่ 2 (1): การตั้งค่า HTTPS โดยใช้ Let’s Encrypt (ฟรี)

Let’s Encrypt เป็นบริการที่ออกใบรับรอง SSL ให้ฟรี ซึ่งเป็นวิธีที่นิยมและง่ายในการเปิดใช้ HTTPS

  1. ไปที่เมนู “SSL Certificates”: หลังจากเข้าสู่ DirectAdmin ให้ไปที่ส่วนจัดการโดเมนของคุณ จากนั้นเลือกเมนู “SSL Certificates”
  2. เลือก “Get automatic certificate from ACME Provider”: เลือกตัวเลือกนี้เพื่อใช้ใบรับรองจาก Let’s Encrypt ที่ไม่มีค่าใช้จ่าย
  3. กรอกข้อมูลให้ครบถ้วน:
    • เลือกโดเมนที่ต้องการติดตั้งใบรับรอง SSL
    • ใส่อีเมลที่ใช้ในการรับการแจ้งเตือนเกี่ยวกับการต่ออายุใบรับรอง
  4. คลิก “Save” หรือ “Create”: ระบบจะดำเนินการขอใบรับรองและติดตั้งให้อัตโนมัติ

ขั้นตอนที่ 2 (2): การตั้งค่า HTTPS โดยใช้ใบรับรอง SSL ที่จัดหาเอง

หากคุณมีใบรับรอง SSL ของตัวเองจากผู้ให้บริการ เช่น COMODO, DigiCert หรือ GlobalSign คุณสามารถอัพโหลดและติดตั้งเองได้

  1. ไปที่เมนู “SSL Certificates”: เช่นเดียวกับการตั้งค่า Let’s Encrypt
  2. เลือก “Paste a pre-generated certificate and key”: เลือกตัวเลือกนี้หากคุณมีไฟล์ใบรับรอง SSL และ Private Key ที่จัดเตรียมไว้แล้ว
  3. กรอกข้อมูลที่เกี่ยวข้อง:
    • วางเนื้อหาของใบรับรอง SSL (SSL Certificate) ลงในช่องที่กำหนด
    • วางเนื้อหาของ Private Key ลงในช่องที่กำหนด
    • หากมี Intermediate Certificate ให้วางในช่องที่ระบุ
  4. คลิก “Save”: เพื่อบันทึกและติดตั้งใบรับรอง

ขั้นตอนที่ 3: บังคับให้เว็บไซต์ใช้ HTTPS (แนะนำ)

เพื่อให้แน่ใจว่าผู้เยี่ยมชมเว็บไซต์ของคุณจะถูกนำไปที่ HTTPS ทุกครั้ง คุณสามารถตั้งค่า Redirect จาก HTTP ไปที่ HTTPS ได้

  1. ไปที่เมนู “SSL Certificates”: เช่นเดียวกับการตั้งค่า Let’s Encrypt
  2. กดติ๊ก “Force SSL with https redirect”: เพื่อบังคับให้ทุกการเชื่อมต่อผ่าน HTTP ถูกเปลี่ยนเป็น HTTPS อัตโนมัติ
  3. กดบันทึก: เมื่อบันทึกแล้ว ทุกครั้งที่ผู้ใช้งานเข้าผ่าน HTTP ระบบจะ Redirect ไปที่ HTTPS ทันที

ขั้นตอนที่ 4: ตรวจสอบการตั้งค่า HTTPS

หลังจากทำการตั้งค่าเสร็จเรียบร้อย ให้ทดสอบว่าเว็บไซต์ของคุณสามารถเข้าผ่าน HTTPS ได้อย่างถูกต้อง โดยการเข้าไปที่ https://yourdomain.com (แทนที่ yourdomain.com ด้วยโดเมนของคุณเอง)

สรุป

การตั้งค่า HTTPS ให้กับเว็บไซต์บน DirectAdmin เป็นขั้นตอนที่สำคัญในการเพิ่มความปลอดภัยให้กับข้อมูลของผู้ใช้งาน รวมถึงช่วยเพิ่มความน่าเชื่อถือให้กับเว็บไซต์ของคุณด้วย โดยคุณสามารถเลือกใช้ใบรับรอง SSL จาก Let’s Encrypt ที่ไม่เสียค่าใช้จ่าย หรือใช้ใบรับรองที่คุณจัดหาเองก็ได้ ขั้นตอนทั้งหมดนี้สามารถทำได้อย่างง่ายดายผ่าน DirectAdmin ซึ่งเป็นหนึ่งในระบบจัดการโฮสติ้งที่ได้รับความนิยมในปัจจุบัน

Tags: