ในกรณีถ้าเราต้องการเพิ่มความปลอดภัย ให้กับระบบ โดยการเข้ารหัสข้อมูล username และ password ขณะทำการ login directadmin นั้น
ก็ใช้ตัว ssl เข้ามาช่วยได้ครับดังนี้
#ทำการสร้าง self certificate ก่อน
#/usr/bin/openssl req -x509 -newkey rsa:2048 -keyout /usr/local/directadmin/conf/cakey.pem -out /usr/local/directadmin/conf/cacert.pem -days 9000 -nodes
#ทำการเปลี่ยนสิทธิ์ของไฟล์ cert
#chown diradmin:diradmin /usr/local/directadmin/conf/cakey.pem
#chmod 400 /usr/local/directadmin/conf/cakey.pem
เข้าไปปรับ configure directadmin.conf ที่
#cd /usr/local/directadmin/conf
#vi directadmin.conf
เปลี่ยนจาก
SSL=0 ##(ค่า default)
เป็น
SSL=1
แล้วเชคที่ point certificate path ว่าถูกต้องหรือเปล่า
cacert=/usr/local/directadmin/conf/cacert.pem
cakey=/usr/local/directadmin/conf/cakey.pem
ถ้าเรียบร้อยแล้วก็ทำการ Restart service directadmin 1 ครั้ง
##Base on CentOS , RH, Debian,Ubuntu
#/etc/init.d/directadmin restart
##Base on FreeBSD
#/usr/local/etc/rc.d/directadmin restart
เสร็จแล้วก็ทำการ Login ผ่าน https: ดูครับ
https://www.yourdomain.com:2222 ก็จะสามารถใช้งานผ่าน https: ได้ครับผม : )