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

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

5/5 - (3 امتیاز)

در این مقاله قصد داریم آموزش نصب دایرکت ادمین در سرور مجازی را به ساده ترین حالت ممکن توضیح دهیم؛ بد نیست بدانید برخی از شرکت های هاستینگ با نصب کنترل پنل گرافیکی DirectAdmin بر روی سرورهای خود، خدمات هاست اشتراکی به همراه امکاناتی مانند سبکی، سرعت بالا، هزینه لایسنس کم و امکانات خاص مختلفی که در پنل های DirectAdmin وجود دارد را ارائه می دهند.

همین امر باعث محبوبیت بیشتر آن شده است؛ با نصب دایرکت ادمین قادر خواهید بود حساب های ایمیل، وبسایت ها و مواردی از این قبیل را در بهترین حالت مدیریت کنید، به منظور بررسی بیشتر و دقیق تر دایرکت ادمین و همچنین به منظور آشنایی با مراحل نصب دایرکت ادمین در سی پنل، با آسام سرور همراه باشید؛ توصیه میشود کنترل پنل خود را متناسب با نیاز ها و خواسته های خود تهیه کنید تا در میزبانی سایت خود با مشکل خاصی مواجه نشوید.

 

پیش نیاز های نصب دایرکت ادمین

  1. نصب نرم افزار Putty (SSH)
  2. نصب پیش نیاز های اصلی با نرم افزار (PUTTY)

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

 

جهت شروع نصب پیش نیاز ها و کنترل پنل دایرکت ادمین، به موارد زیر نیاز داریم:

  • سرور لینوکس که با سیستم عامل CentOS 7 یا CentOS 8 اجرا می شود.
  • دسترسی روت SSH
  • دامنه ای که می خواهید نقطه ای را در DirectAdmin برای یک نام میزبان داشته باشید، به عنوان مثال. (server1.domain.com)
  • شناسه مشتری معتبر و شناسه لایسنس DirectAdmin

 

1. نصب نرم افزار Putty (SSH)

برای اتصال و ورود به سرور باید از نرم افزار putty استفاده کنید، نرم افزار Putty نرم افزار سمت مشتری (Client) است: این بدان معناست که یک سرور باید در سطح شبکه وجود داشته باشد تا نرم افزار به آن متصل شود. در حقیقت سرور مورد استفاده ما همان سرویس SSH است که در حال حاضر روی سرور اصلی اجرا می شود و اگر سرور از کار بیفتد یا سرویس اجرای SSH (پوتی) به درستی اجرا نشود، نمی توانیم از طریق پروتکل SSH، به سرور متصل شویم.

دانلود Putty: از طریق لینک روبرو جهت: دانلود نرم افزار PUTTY، میتوانید به نرم افزار پوتی دسترسی داشته باشید.

2. نصب پیش نیاز های اصلی با نرم افزار (PUTTY)

مرحله 1: دستور Wget و Yum update را اجرا کنید.

نکته: جهت اجرای کلیه دستورات در پوتی، دستور داده شده را کپی کنید و سپس در محیط متصل شده به پوتی؛ راست کلیک کنید تا دستور مورد نظر وارد پوتی شود❗

ابتدا سرور خود را با دستور Yum update بروز میکنیم؛ در ادامه wget را نصب میکنیم:

yum update -y

بروزرسانی سرور لینوکس

پس از وارد کردن دستور در پوتی، کلید Enter را فشار دهید تا دستور مورد نظر در سرور اجرا شود، سرور بصورت خودکار شروع به بروزرسانی میکند؛ مدت زمان فرآیند آپدیت با توجه به منابع سرور شما ممکن است بین 10 الی 20 دقیقه متغیر باشد.

هنگام اتمام آپدیت سرور، در قسمت بعدی با تصویری مشابه مواجه خواهیم شد که نشان می دهد آپدیت سرور به اتمام رسیده است.

اکنون دستور Wget را نصب خواهیم کرد:

اکنون با استفاده از دستور زیر قادر خواهید بود دستور Wget را نصب کنید؛

yum install wget -y

نصب دستور Wget در لینوکس

مشابه با بخش قبل؛ دستور داده شده را وارد کنید و جهت تایید کلید Enter را وارد کنید تا دستور Wget بصوت خودکار شروع به نصب کند.

اتمام نصب Wget در لینوکس

در بخش آخر؛ دقیقا مشابه با تصویری که مشاهده میکنید، خواهید دید که نصب Wget به اتمام رسیده است.

نکته مهم: تمام دستوراتی که برای نصب DirectAdmin استفاده خواهند شد، مانند دو دستور قبلی در پوتی وارد می شوند.

نکته: فرآیند نصب دایرکت ادمین در سرور لینوکس CentOS 7 و CentOS 8 با استفاده از دستورات داده شده، یکسان خواهد بود.

مرحله 2 بخش دوم نصب پیش نیاز ها خواهد بود

مرحله 2: از دستور زیر به منظور نصب پیش نیاز بعدی استفاده کنید: (برای CentOS 7 و CentOS 8)

yum install psmisc net-tools systemd-devel libdb-devel perl-DBI

نصب پیش نیاز دایرکت ادمین در لینوکس

پس از وارد کردن دستور مورد نظر برای نصب پیش نیاز، کلید Y را وارد کنید و سپس با استفاده از کلید Enter، فرآیند نصب پیش نیاز را تایید کنید.

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

در قسمت آخر مطابق با تصویر، ملاحظه میکنید که نصب پیش نیاز مورد نظر به پایان رسیده است.

نکته مهم: احیاناً، اگر از CentOS 6 استفاده می کنید، دستور زیر را اجرا کنید:

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

 


آموزش نصب دایرکت ادمین بصورت مرحله به مرحله

  1. غیر فعال کردن فایروال
  2. دانلود فایل نصبی برای دایرکت ادمین
  3. تغییر مجوز های فایل دانلود شده جهت نصب
  4. اجرای اسکریپت فایل نصب و بسته پیش نیاز نصب دایرکت ادمین

 

1. در ابتدا، فایروال را با دستور زیر غیرفعال خواهیم کرد؛ توجه داشته باشید پس از وارد کردن دستور، فایروال بصورت خودکار غیر فعال می شود:

setenforce 0

غیر فعال کردن فایروال در سرور لینوکس

همانطور که ملاحظه میکنید، پس از اجرای دستور، وارد بخش دیگری نمی شویم و مستقیماً فایروال غیرفعال خواهد شد.

2. اسکریپت فایل نصبی DirectAdmin را با دستور داده شده دانلود کنید:

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

دانلود فایل اسکریپت جهت نصب دایرکت ادمین

3. اکنون در بخش سوم، لازم است تا مجوز فایل دانلود شده را با دستور زیر تغییر دهیم:

chmod 755 setup.sh

تغییر مجوز فایل دانلود شده برای نصب دایرکت ادمین

پس از وارد کردن دستور مشابه با تصویر، ملاحظه خواهید کرد که مجوزهای فایل setup دایرکت ادمین بصورت خودکار تغییر کرده است.

4. در بخش آخر، اسکریپت نصب را با دستور زیر اجرا میکنیم:

./setup.sh

پس از اجرای اسکریپت نصب، با سوالاتی روبرو خواهیم شد؛ اکنون جهت تایید سوالات جهت نصب بسته های نصب دایرکت ادمین، با استفاده از کلید Y به همه سوالات پاسخ YES را خواهیم داد.

فعالسازی لایسنس دایرکت ادمین

توجه: در یکی از سوالات بخش 4، نیاز دارید تا کد لایسنس و کلید کلاینت خود را که از سمت ارائه دهندگان لایسنس DirectAdmin گرفته اید را وارد کنید و سپس نام میزبان را وارد کنید؛

به منظور تهیه لایسنس کنترل پنل دایرکت ادمین میتوانید به صفحه خرید لایسنس دایرکت ادمین از آسام سرور نیز مراجعه کنید ❗

نکته مهم: در بخش سؤالات، از دامنه ای که قصد استفاده از آن به عنوان نام میزبان دارید استفاده نکنید: به عنوان مثال: (از domain.com استفاده نکنید، به جای آن از: server.domain.com استفاده کنید.)

 

اتمام نصب دایرکت ادمین در لینوکس

در مرحله آخر و پس از اتمام نصب، با خروجی زیر روبرو خواهید شد:

To login now, follow this link:

http://server:2222

and enter your Admin username and password when prompted.

You should now visit https://www.directadmin.com/newinstall.php to learn how to get started.

Thank you for using DirectAdmin. Should you have any questions, don't hesitate to contact us at [email protected]

## REPORT_END

اکنون می توانید مطابق با خروجی داده ده در سرور؛ به نام کاربری و رمز عبوری که پس از اتمام نصب نشان داده شده است دسترسی پیدا کنید:

the following information has been set:

Admin username: a
Admin password: X
Admin email: a dst.com

Server IP: 89.21.-----.5.--
Server Hostname: server.as----.com

 

وارد شدن به ناحیه کاربری دایرکت ادمین

ورود به حساب کاربری دایرکت ادمین

نکته مهم: اگر نمی توانید به صفحه ورود دایرکت ادمین دسترسی داشته باشید؛ احتمالاً پورت 2222 که مختص به دایرکت ادمین میباشد، برای سرور شما بسته میباشد، پس با وارد کردن دستور زیر مانند آخرین دستورات؛ پورت 2222 را برای دسترسی به صفحه ورود باز می کنیم:

firewall-cmd --permanent --zone=public --add-port=2222/tcp

اکنون می توانیم با استفاده از لینک داده شده وارد صفحه ورود به دایرکت ادمین شویم؛ با وارد کردن نام کاربری و رمز عبوری که توسط سرور دریافت کردیم، می توانیم به محیط کنترل پنل دایرکت ادمین دسترسی داشته باشیم.

 

چرا CentOS 7 و CentOS 8 پایدار ترین توزیع سیستم عامل های لینوکس جهت نصب دایرکت ادمین هستند؟

همانطور که می دانید: در حال حاضر؛ برخی از مشکلات در نصب سی پنل از طریق سیستم عامل های دیگر وجود دارد؛ علاوه بر آن، سیستم عامل های CentOS 7 و CentOS 8 به دلیل قابل اعتماد بودن و سازگاری بالایی که در سرور دارند بهترین سیستم عامل برای نصب دایرکت ادمین میباشند.

 

سوالات متداول

 

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

 

جمع بندی

کنترل پنل دایرکت ادمین علاوه بر سادگی و سهولت استفاده، دارای قابلیت Anti-Crash نیز می باشد که باعث افزایش پایداری در سرویس ها شده است. سرعت این کنترل پنل بسیار بالاست زیرا سعی شده است ساده، زیبا و در عین حال کاربردی و حرفه ای طراحی شود؛ شاید برای شما هم این سوال پیش بیاید که کنترل پنل سی پنل یا دایرکت ادمین را انتخاب کنید؟ بهتر است توجه داشته باشید که این مورد تنها به نیازها و علایق شما بستگی دارد که کدام یک برای شما بهتر است و می تواند مفیدتر باشد.

امیدوارم این مقاله نیز مشکلات پیش آمده در نصب دایرکت ادمین شما را نیز برطرف کرده باشد. در نهایت اگر تجربه کار با کنترل پنل دایرکت ادمین را دارید و یا پس از مطالعه این مقاله همچنان در هر یک از مراحل نصب مشکل داشتید، می توانید از طریق قسمت نظرات در بخش زیر، با ما در ارتباط باشید 🙏

دیدگاهتان را بنویسید

آدرس ایمیل خود را را با خیال راحت وارد کنید، چون نمایش داده نخواهد شد

1 + 7 =