آموزش نصب دایرکت ادمین (DirectAdmin) بر روی Centos 7

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

همه ی افراد فعال در زمینه وبمستری حداقل یکبار نام کنترل پنل دایرکت ادمین را شنیده اید. در این مطلب قصد داریم آموزش نصب کنترل پنل کانادایی محبوب و پرقدرت دایرکت ادمین (DirectAdmin) که اغلب به صورت کوتاه، DA نامیده می‌شود را معرفی کنیم.

کنترل پنل دایرکت ادمین (Direct Admin) دومین کنترل پنل محبوب هاستینگ بین کاربران ایرانی می باشد. حتما gcc و g++ می بایست نصب باشد، برای نصب این ۲ تا پکیج میتونید از دستور yum install gcc و yum install g++ استفاده کنید. نکته بعدی که باید توجه داشته باشید این است که تنها کنترل پنلی موجود که از قبل نصب باید ابتدا لایسنس آن را خریداری کنید، چون در ابتدای مراحل نصب از شما کد های لایسنس را درخواست میکند و بعد نصب را انجام می دهد.

جهت شروع نصب ابتدا بوسیله برنامه پوتی (Putty) وارد SSH سرور مجازی یا اختصاصی خود شوید سپس دستورات زیر را به ترتیب اجرا کنید:

بر روی  6 و Centos 5 :

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 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 psmisc net-tools systemd-devel libdb-devel

بر روی Debian :

pkg_add -r gmake perl

با یوزر روت وارد سرور شوید و فایل setup.sh را دانلود نمایید :

wget http://www.directadmin.com/setup.sh

permission های فایل setup.sh را تغییر دهید :

chmod 755 setup.sh

اسکریپت نصب را اجرا کنید :

./setup.sh

لایسنس، hostname و client ID را وارد نمایید:

Please enter your Client ID : xxxxx Please enter your License ID : xxxxx Please enter your hostname \(server.domain.com\) It must be a Fully Qualified Domain Name Do *not* use a domain you plan on using for the hostname: eg. don't use domain.com. Use server.domain.com instead. Do not enter http:// or www Enter your hostname (FQDN) : xxxxx.xxxxx.com

پکیج مدنظر خود را از میان ۴ پکیج پیشنهادی دایرکت ادمین انتخاب نمایید :

You now have 4 options for your apache/php setup.  1: customapache: end-of-life software. Includes Apache 1.3, php 4 and frontpage. 2: custombuild 1.1:end-of-life software. Apache 2.x, php 4, 5 or both in cli and/or suphp. Defaults to php 5.2 3: custombuild 1.2:Production version: Apache 2.x, php 5, 6, or both in cli and/or suphp. defaults to php 5.3 4: custombuild 2.0 BETA: Apache 2.4, mod_ruid2, php 5.5. Can be set to use php-FPM or fastcgi. Post any issues with custombuild to the forum: http://www.directadmin.com/forum/forumdisplay.php?f=61

برای ورود به دایرکت ادمین میتوانید از پرت ۲۲۲۲ استفاده نمایید :

http://server.ip.address:2222

توجه داشنه باشید که ۲۲۲۲ پرت پیش فرض دایرکت ادمین میباشد. در صورتی که نتوانستید به ان متصل شوید ممکن است فایروال از این اتصال جلوگیری کرده باشد که برای رفع این مشکل میتوانید ان را غیر فعال نمایید :

systemctl disable firewalld systemctl stop firewalld

از یوزرنیم و پسوردی که در فایل setup.txt ایجاد گشته است برای ورود استفاده نمایید:

cat /usr/local/directadmin/setup.txt

بهتر است بعد از نصب دایرکت ادمین برای امنیت بیشتر حتما فایروال CSF را بر روی سرور خود نصب کنید که در این مقاله “نصب فایروال CSF” آموزش داده شده است.

موفق باشید.


  1. علیرضا پیشگر - ۷ اسفند ۱۳۹۶

    موفق و پیروز باشید بسیار روان راحت و ساده
    منو از یه هزینه ۵۰ تومنی راحت کردید متشکرم


همینک دیدگاه خود را برای ما بنویسید!