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

Telegram_GEEKBOY

کنترل پنل دایرکت ادمین (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.geekboy.pro

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

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

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

نصب دایرکت ادمین به پایان رسید.


DirectAdmin

DirectAdmin is a graphical web-based web hosting control panel designed to make administration of websites easier. DirectAdmin is often called DA for short.

System requirements

DirectAdmin is compatible with several versions of CloudLinux, Red Hat, Fedora Core, Red Hat Enterprise Linux, CentOS, FreeBSD, Ubuntu and Debian.[1]

DirectAdmin runs on any system with at least the following specifications:
Processor: 500 MHz
Memory: 1 GB (2 GB is preferred), with at least 2 GB of swap memory
HDD Space: minimal 2 GB free space (after the Linux install)

منبع datisnetwork
اگر شما نیز به رشد دانش خود و به اشتراک گزاری آن با دیگران علاقه مندید می توانید به ما بپیوندید
2 نظرات
  1. رضا می گوید

    بسیار عالی.تشکر

ارسال یک نظر

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.