خانه » لینوکس » مدیریت سرور لینوکس » آموزش نصب دایرکت ادمین (DirectAdmin)

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

کنترل پنل دایرکت ادمین (DirectAdmin) یکی از محبوب ترین و برترین کنترل پنل های مدیریت هاستینگ و میزبانی وب در میان متخصصین IT است که با توجه به قیمت مقرون به صرفه و ابزار های کاربردی و امنیت بالا جایگاه ویژه ای در بازار هاستینگ ایران و جهان دارد . کنترل پنل دایرکت ادمین رایگان نیست اما هزینه تهیه لایسنس قانونی دایرکت ادمین سنگین نیست بنابر این توصیه می کنم به هیچ وجه از نسخه نال استفاده نکنید که کمترین آسیب احتمالی از دست رفتن کلیه اطلاعات و یا سرقت اطلاعات است .

در این مقاله هدف ما آموزش نحوه نصب کنترل پنل دایرکت ادمین (DirectAdmin) روی سرور لینوکس است ، بنده سرور Centos 6.6 و یا Centos 6.7 با حداقل رم 2 گیگابایت را برای شروع نصب پیشنهاد می کنم .

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

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

A clean and compatible OS install: check the installation requirements to ensure your OS is supported.
At least one external IP address is required (NAT/LAN-based systems will NOT work)
SSH installed

به عبارت ساده سیستم عامل شما باید clean باشد و از دایرکت ادمین DirectAdmin ساپورت کند (centos) و حداقل یک آی پی اکسترنال (valid) باید به سیستم عامل متصل شود و دسترسی SSH داشته باشید.

 

مرحله اول :

ابتدا سیستم عامل را آپدیت و سرویس های لازم برای نصب و اجرای DirectAdmin را با دستور زیر نصب می کنیم :

yum update

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-dev gd zlib-devel zip unzip libcap-devel cronie

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

مرحله دوم :

با دستور wget فایل نصب را از دایرکت ادمین دانلود می کنیم :

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

با دستور زیر مجوز های فایل ستاپ را به 755 تغییر میدهیم :

chmod 755 setup.sh

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

./setup.sh

سپس از شما اطلاعات زیر درخواست می شود :

client ID : شماره مشتری شما در دایرکت ادمین

license ID : شماره لایسنسی که برای سرور خود خریداری کرده اید.

Hostname : نام سرور شما که ساب دامنه شما می باشد مانند : server.datishosting.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.

در این مرحله شما باید یکی از اعداد 1.2.3.4 را وارد کنید که انتخاب این مورد باید با توجه به نوع کاربری سرور برای شما انجام شود ، برای مثال گزینه 3 را میتوان محبوب ترین گزینه برای هاستینگ های اشتراکی دانست زیرا بیشترین سازگاری با اسکریپت های مختلف را دارد اما پیشنهاد من انتخاب CustomBuild 2.0 می باشد . به این نکته توجه کنید که ممکن است محتوای این گزینه ها به مرور زمان تفاوت داشته باشد با متن درج شده در قسمت فوق ، بنابر این حتما این گزینه ها را مطالعه کنید و با دقت کافی انتخاب کنید .

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

cat /usr/local/directadmin/setup.txt

نکته 1 : پس از نصب دایرکت ادمین می توانید با آدرس http://x.x.x.x:2222 که X.X.X.X آدرس آی پی سرور شما میباشد ، وارد پنل دایرکت ادمین شوید.

نکته 2 : پس از نصب اگر پنل برای شما باز نشد باید پورت 80 و 2222 را در فایروال iptables باز کنید ، البته به صورت موقت می توانید با دستور زیر فایروال را خاموش کنید :

service iptables stop

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

درباره امیرمحمد

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

بررسی کنید

نصب وب سرور Nginx در لینوکس + فیلم آموزش

نصب وب سرور Nginx در لینوکس + فیلم آموزش

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

test