دایرکت ادمین یک پنل تحت وب و با ویژگی های مدیریتی فراوان بوده که امکان نصب بر روی سرور را به راحتی فراهم می سازد.در این مقاله ما با اموزش نصب دایرکت ادمین بر روی توزیع های متفاوت لینوکس در خدمتتون هستیم.

۱-نصب دایرکت ادمین بر روی centos :

برای نصب دایرکت ادمین بر روی centos ابتدا مطمئن شوید که تحت یوزر روت به سرور لاگین کرده و قبلا لایسنس این پنل را از سایت رسمی ان خریداری کرده اید.برای اولین گام سرور خود را به منظور اپدیت تمامی پکیج های نصب شده با دستور زیر اپدیت نمایید
yum update
حال توسط دستور زیر اقدام به نصب پکیج های مورنیاز دایرکت ادمین به منظور عملکرد صحیح در CentOS 6 می کنیم.
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx db4-devel
چنانچه از Centos 7 استفاده میکنید از دستور زیر به جای دستور بالا استفاده نمایید
yum install psmisc net-tools systemd-devel libdb-devel perl-DBI
حال اقدام به دانلود اسکریپت نصب دایرکت ادمین توسط دستور wget در لینوکس می کنیم چنانچه wget بر روی سرور شما نصب نمی باشد توسط دستور yum install wget ابتدا اقدام به نصب ان می کنیم سپس توسط دستور زیر دایرکت ادمین را دانلود می کنیم.
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
برای نصب دایرکت ادمین با زدن دستور زیر به راحتی به صورت اتوماتیک نصب انجام می شود.
setup.sh/.
بعد از نصب توسط دستور بالا حال برای پایان دادن به مراحل نصب باید از طریق کنسول مدیریتی دایرکت ادمین از ادرس http://server_ip:2222 به سرور خود لاگین کرده و اقدام به نصب پایانی نمایید.۲-نصب دایرکت ادمین بر روی ابونتو :برای نصب دایرکت ادمین بر روی ابونتو بسیاری از مراحل نصب مشابه نصب بر روی Centos می باشند ابتدا توسط دستور زیر از اپدیت بودن پکیج های سرور اطمینان حاصل می کنیم.
apt–get –y update

حال پکیج های موردنیاز نصب دایرکت ادمین را بر روی ابونتو توسط دستور زیر نصب می کنیم
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool
برای دانلود و نصب دایرکت ادمین از دستور زیر استفاده نمایید:
wget http://www.directadmin.com/setup.sh
chmod 755 setup.shsetup.sh/.
برای اولین بار بعد از نصب,مواردی همچون DirectAdmin client ID ,license number,hostname از شما خواسته خواهد شد.بعد از وارد کردن موارد ذکر شده بعد از چند دقیقه پنل دایرکت ادمین شما نصب می شود.

کانفیگ دایرکت ادمین برای استفاده از ssl :


به طور پیش فزض دایرکت ادمین از HTTPS برای اتصالات خود استفاده نمی کند.حال ما در زیر نحوه ی استفاده دایرکت ادمین از self-signed certificate به منظور اجرای HTTPS در اتصالات خود را اموزش می دهیم.

ابتدا دستور زیر را در محیط ssh سرور خود وارد نمایید

/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
chown diradmin:diradmin /usr/local/directadmin/conf/cakey.pem
chmod 400 /usr/local/directadmin/conf/cakey.pem
حال باید ssl را برای دایرکت ادمین کانفیگ و فعال کنیم
nano /usr/local/directadmin/conf/directadmin.conf
مقدار SSL=0 را پیدا کرده و به ۱ تغییر دهید
SSL=1
حال دایرکت ادمین را به منظور اعمال تغییرات ریست می کنیم

service directadmin restart
حال می توانیم از طریق دو ادرس https://yourdomain.com/2222 و یا https://server-ip/2222 به پنل خود دسترسی داشته باشیم.

منبع : اموزش نصب دایرکت ادمین