Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music

All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => Os kernel การปรับแต่ง เพิ่มเติม ลงโปรแกรม บน OS และ ControlPanel Directadmin,Cloud server => Topic started by: golfreeze on กรกฎาคม 14, 2014, 12:49:30 PM

Title: Install directadmin CP on OS
Post by: golfreeze on กรกฎาคม 14, 2014, 12:49:30 PM
##Pre install for each os
http://help.directadmin.com/item.php?id=354 (http://help.directadmin.com/item.php?id=354)

##Download script
#wget http://www.directadmin.com/setup.sh (http://www.directadmin.com/setup.sh)
Title: Re: Install directadmin CP on OS
Post by: golfreeze on กรกฎาคม 14, 2014, 03:40:22 PM
and enter your Admin username and password when prompted.

You should now visit http://admin.site-helper.com (http://admin.site-helper.com) and http://www.directadmin.com/newinstall.html (http://www.directadmin.com/newinstall.html) to learn how to get started.

Thank you for using DirectAdmin.  Should you have any questions, don't hesitate to contact us at support@directadmin.com

## REPORT_END
Permissions set

System Security Tips:
  http://help.directadmin.com/item.php?id=247 (http://help.directadmin.com/item.php?id=247)
Title: Re: Install directadmin CP on OS
Post by: golfreeze on กรกฎาคม 19, 2014, 12:48:23 PM
ในกรณีถ้าเราต้องการเพิ่มความปลอดภัย ให้กับระบบ โดยการเข้ารหัสข้อมูล 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://www.yourdomain.com:2222)

ก็จะสามารถใช้งานผ่าน https: ได้ครับผม : )