ถ้ามี certificate และ key อยู่แล้ว
ก็วาง cacert.pem ลงที่นี่เลยครับ /usr/local/directadmin/conf/
ส่วน cakey.pem ก็วางที่นี่ /usr/local/directadmin/conf/
ถ้ายังไม่มี certificate และ key ก็ต้องสร้างกันก่อน
#/usr/bin/openssl req -x509 -newkey rsa:1024 -keyout /usr/local/directadmin/conf/cakey.pem -out /usr/local/directadmin/conf/cacert.pem -days 9999 -nodes
ต่อไป เปลี่ยน ownership ของไฟล์ cakey.pem
#chown diradmin:diradmin /usr/local/directadmin/conf/cakey.pem
เปลี่ยน permission ให้ owner อ่านได้อย่างเดียว
#chmod 400 /usr/local/directadmin/conf/cakey.pem
แก้ไขไฟล์ config ของ directadmin ใช้ editor แล้วแต่ถนัดครับ
/usr/local/directadmin/conf/directadmin.conf
ในบรรทัดแรก ตั้ง SSL=1 เป้นการ enable SSL
ถ้าท่านใดใช้ CA Root Certificate ก็แทรกบรรทัด
carootcert=/usr/local/directadmin/conf/carootcert.pem
ลงไปใน directadmin.conf
เรียบร้อยครับ เวลาเข้าจะ logon ก้ไปที่
https://domainname.com ได้เลย
ส่วนการ logon โดยปกติ(ไม่ secure) ก็ยังทำได้อยู่นะครับที่
http://domainname.com:2222
ถ้าจะบังครับให้เป็น secure ทั้งหมด ก็แค่ redirect หน้า logon ของ http มาที่ https โดยการเพิ่มบรรทัด
ssl_redirect_host=hostname.com (–> อย่าลืมเปลี่ยนเป็นโฮสเรานะครับ)
เข้าไปที่ไฟล์ directadmin.conf
จบครับ