วิธีทำ https สำหรับเว็บไซต์ สร้าง SSL Certificate ฟรี
การเพิ่มความปลอดภัยให้กับเว็บไซต์เป็นเรื่องสำคัญอย่างยิ่งในยุคปัจจุบัน ซึ่งหนึ่งในวิธีการที่สำคัญคือการใช้งาน HTTPS (Hypertext Transfer Protocol Secure) ซึ่งเป็นโปรโตคอลที่เข้ารหัสการรับส่งข้อมูลระหว่างเซิร์ฟเวอร์และผู้ใช้งาน เพื่อป้องกันการถูกดักจับข้อมูลระหว่างการรับส่ง การตั้งค่า HTTPS สำหรับเว็บไซต์ที่ใช้งาน DirectAdmin สามารถทำได้โดยไม่ยาก ด้วยการใช้ Let’s Encrypt หรือการอัพโหลดใบรับรอง SSL (SSL Certificate) เอง ในบทความนี้จะแนะนำวิธีทำ HTTPS ให้กับเว็บไซต์ของคุณผ่าน DirectAdmin
ขั้นตอนที่ 1: การเข้า DirectAdmin ของเว็บไซต์คุณ
- เข้าสู่ระบบ DirectAdmin: ใช้ URL ที่ผู้ให้บริการโฮสติ้งของคุณให้ไว้ และล็อกอินเข้าสู่บัญชี DirectAdmin ของคุณด้วยชื่อผู้ใช้งานและรหัสผ่าน
ขั้นตอนที่ 2 (1): การตั้งค่า HTTPS โดยใช้ Let’s Encrypt (ฟรี)
Let’s Encrypt เป็นบริการที่ออกใบรับรอง SSL ให้ฟรี ซึ่งเป็นวิธีที่นิยมและง่ายในการเปิดใช้ HTTPS
- ไปที่เมนู “SSL Certificates”: หลังจากเข้าสู่ DirectAdmin ให้ไปที่ส่วนจัดการโดเมนของคุณ จากนั้นเลือกเมนู “SSL Certificates”
- เลือก “Get automatic certificate from ACME Provider”: เลือกตัวเลือกนี้เพื่อใช้ใบรับรองจาก Let’s Encrypt ที่ไม่มีค่าใช้จ่าย
- กรอกข้อมูลให้ครบถ้วน:
- เลือกโดเมนที่ต้องการติดตั้งใบรับรอง SSL
- ใส่อีเมลที่ใช้ในการรับการแจ้งเตือนเกี่ยวกับการต่ออายุใบรับรอง
- คลิก “Save” หรือ “Create”: ระบบจะดำเนินการขอใบรับรองและติดตั้งให้อัตโนมัติ
ขั้นตอนที่ 2 (2): การตั้งค่า HTTPS โดยใช้ใบรับรอง SSL ที่จัดหาเอง
หากคุณมีใบรับรอง SSL ของตัวเองจากผู้ให้บริการ เช่น COMODO, DigiCert หรือ GlobalSign คุณสามารถอัพโหลดและติดตั้งเองได้
- ไปที่เมนู “SSL Certificates”: เช่นเดียวกับการตั้งค่า Let’s Encrypt
- เลือก “Paste a pre-generated certificate and key”: เลือกตัวเลือกนี้หากคุณมีไฟล์ใบรับรอง SSL และ Private Key ที่จัดเตรียมไว้แล้ว
- กรอกข้อมูลที่เกี่ยวข้อง:
- วางเนื้อหาของใบรับรอง SSL (SSL Certificate) ลงในช่องที่กำหนด
- วางเนื้อหาของ Private Key ลงในช่องที่กำหนด
- หากมี Intermediate Certificate ให้วางในช่องที่ระบุ
- คลิก “Save”: เพื่อบันทึกและติดตั้งใบรับรอง
ขั้นตอนที่ 3: บังคับให้เว็บไซต์ใช้ HTTPS (แนะนำ)
เพื่อให้แน่ใจว่าผู้เยี่ยมชมเว็บไซต์ของคุณจะถูกนำไปที่ HTTPS ทุกครั้ง คุณสามารถตั้งค่า Redirect จาก HTTP ไปที่ HTTPS ได้
- ไปที่เมนู “SSL Certificates”: เช่นเดียวกับการตั้งค่า Let’s Encrypt
- กดติ๊ก “Force SSL with https redirect”: เพื่อบังคับให้ทุกการเชื่อมต่อผ่าน HTTP ถูกเปลี่ยนเป็น HTTPS อัตโนมัติ
- กดบันทึก: เมื่อบันทึกแล้ว ทุกครั้งที่ผู้ใช้งานเข้าผ่าน HTTP ระบบจะ Redirect ไปที่ HTTPS ทันที
ขั้นตอนที่ 4: ตรวจสอบการตั้งค่า HTTPS
หลังจากทำการตั้งค่าเสร็จเรียบร้อย ให้ทดสอบว่าเว็บไซต์ของคุณสามารถเข้าผ่าน HTTPS ได้อย่างถูกต้อง โดยการเข้าไปที่ https://yourdomain.com (แทนที่ yourdomain.com
ด้วยโดเมนของคุณเอง)
สรุป
การตั้งค่า HTTPS ให้กับเว็บไซต์บน DirectAdmin เป็นขั้นตอนที่สำคัญในการเพิ่มความปลอดภัยให้กับข้อมูลของผู้ใช้งาน รวมถึงช่วยเพิ่มความน่าเชื่อถือให้กับเว็บไซต์ของคุณด้วย โดยคุณสามารถเลือกใช้ใบรับรอง SSL จาก Let’s Encrypt ที่ไม่เสียค่าใช้จ่าย หรือใช้ใบรับรองที่คุณจัดหาเองก็ได้ ขั้นตอนทั้งหมดนี้สามารถทำได้อย่างง่ายดายผ่าน DirectAdmin ซึ่งเป็นหนึ่งในระบบจัดการโฮสติ้งที่ได้รับความนิยมในปัจจุบัน