DirectAdmin: ติดตั้ง SSL ฟรีด้วย Let's Encrypt
Let's Encrypt คืออะไร
Let's Encrypt คือ Certificate Authority (CA) ที่ออก SSL Certificate ฟรี อายุ 90 วัน และ renew อัตโนมัติ — รองรับใน DirectAdmin ตรง ๆ
ติดตั้ง SSL ครั้งแรก
- ไปที่ Account Manager → SSL Certificates
- เลือกโดเมนที่ต้องการ
- ติ๊ก Free & automatic certificate from Let's Encrypt
- เลือกโดเมนที่ต้องการรวมใน certificate:
- ✅ yourdomain.com
- ✅ www.yourdomain.com
- ✅ mail.yourdomain.com (สำหรับ HTTPS webmail)
- ✅ Subdomain ทั้งหมด (เช่น shop.yourdomain.com)
- Certificate Entries: กรอกอีเมลของคุณ
- Key Size: 2048 (ค่ามาตรฐาน)
- กด Save
⏱️ ใช้เวลาออก certificate ประมาณ 30 วินาที – 2 นาที
บังคับ Redirect HTTP → HTTPS
หลังติดตั้ง SSL แล้ว แนะนำให้บังคับ redirect:
- เปิด File Manager → ไปที่
public_html/ - แก้ไขไฟล์
.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:
- SSL Certificates → เลือกโดเมน
- ติ๊ก Paste a pre-generated certificate and key
- วาง CSR / Certificate / Private Key ตามที่ได้รับ
- กด Save
ดูคู่มือเฉพาะการติดตั้ง SSL แบบเสียเงินในหมวด SSL Certificate
บทความนี้มีประโยชน์ไหม?