DirectAdmin: ติดตั้ง SSL ฟรีด้วย Let's Encrypt

📅 10 มิ.ย. 2569 · ⏱ อ่าน ~2 นาที · 👁 11 ครั้ง

Let's Encrypt คืออะไร

Let's Encrypt คือ Certificate Authority (CA) ที่ออก SSL Certificate ฟรี อายุ 90 วัน และ renew อัตโนมัติ — รองรับใน DirectAdmin ตรง ๆ

ติดตั้ง SSL ครั้งแรก

  1. ไปที่ Account Manager → SSL Certificates
  2. เลือกโดเมนที่ต้องการ
  3. ติ๊ก Free & automatic certificate from Let's Encrypt
  4. เลือกโดเมนที่ต้องการรวมใน certificate:

- ✅ yourdomain.com

- ✅ www.yourdomain.com

- ✅ mail.yourdomain.com (สำหรับ HTTPS webmail)

- ✅ Subdomain ทั้งหมด (เช่น shop.yourdomain.com)

  1. Certificate Entries: กรอกอีเมลของคุณ
  2. Key Size: 2048 (ค่ามาตรฐาน)
  3. กด Save
⏱️ ใช้เวลาออก certificate ประมาณ 30 วินาที – 2 นาที

บังคับ Redirect HTTP → HTTPS

หลังติดตั้ง SSL แล้ว แนะนำให้บังคับ redirect:

  1. เปิด File Manager → ไปที่ public_html/
  2. แก้ไขไฟล์ .htaccess (สร้างใหม่ถ้ายังไม่มี) เพิ่ม:
RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

ตรวจสอบว่า SSL ใช้งานได้

  • เข้า https://yourdomain.com — ต้องเห็น กุญแจล็อก ในเบราว์เซอร์
  • หรือใช้ SSL Labs — ควรได้เกรด A หรือ A+

Renew อัตโนมัติ

DirectAdmin จะ renew Let's Encrypt ให้อัตโนมัติทุก 60 วัน — ไม่ต้องดำเนินการอะไร

หากไม่ renew (เช่น DNS เปลี่ยน) — ระบบจะส่งอีเมลแจ้งเตือน

ติดตั้ง SSL แบบเสียเงิน (Paid Certificate)

หากซื้อ SSL จาก PitlokDD.Com:

  1. SSL Certificates → เลือกโดเมน
  2. ติ๊ก Paste a pre-generated certificate and key
  3. วาง CSR / Certificate / Private Key ตามที่ได้รับ
  4. กด Save
ดูคู่มือเฉพาะการติดตั้ง SSL แบบเสียเงินในหมวด SSL Certificate
บทความนี้มีประโยชน์ไหม?

📚 บทความที่เกี่ยวข้อง