Hosting & DirectAdmin

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

วิธีติดตั้ง SSL Certificate ฟรีจาก Let's Encrypt บน DirectAdmin ครอบคลุม www และ subdomain

10 มิ.ย. 2569 อ่าน ~2 นาที 86 ครั้ง
สารบัญ 6 หัวข้อ
  1. Let's Encrypt คืออะไร
  2. ติดตั้ง SSL ครั้งแรก
  3. บังคับ Redirect HTTP → HTTPS
  4. ตรวจสอบว่า SSL ใช้งานได้
  5. Renew อัตโนมัติ
  6. ติดตั้ง SSL แบบเสียเงิน (Paid Certificate)

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
บทความนี้ช่วยคุณได้ไหม?คะแนนของคุณช่วยให้เราปรับปรุงคู่มือให้ดีขึ้น