اگر به دنبال راهاندازی یک کنترلپنل قدرتمند برای میزبانی وبسایتهای خود هستید، دایرکتادمین (DirectAdmin) یکی از بهترین انتخابهاست.
در این مقاله، تمامی مراحل نصب DirectAdmin روی سرور لینوکس (CentOS/RHEL) را بهصورت گامبهگام و حرفهای بررسی میکنیم.
پیشنیازها قبل نصب
- تهیه یک سرور مجازی (VPS) یا اختصاصی با سیستمعامل CentOS یا RHEL.
- دسترسی کامل SSH به سرور.
- داشتن لایسنس معتبر DirectAdmin (میتوانید از نوینهاست تهیه کنید).
اتصال به سرور از طریق SSH
برای اتصال به سرور از ویندوز، نرمافزار PuTTY را دانلود و نصـب کنید:
سپس با وارد کردن IP، نام کاربری (معمولاً root
) و رمز عبور، وارد محیط متنی SSH شوید.
نصب پکیجهای مورد نیاز
در مرحله اول، پکیجهای وابسته را با دستور زیر نصب کنید:
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 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which -y
اسکریپت نصب DirectAdmin
برای شروع نصـب، ابتدا اسکریپت نصب را دانلود کنید:
wget http://www.directadmin.com/setup.sh

تغییر سطح دسترسی اسکریپت
chmod 755 setup.sh
اجرای اسکریپت نصب
اکنون نصـب را آغاز کنید:
./setup.sh
وارد کردن اطلاعات لایسنس
در این مرحله، از شما اطلاعات زیر خواسته میشود:
- Client ID
- License ID
- Hostname (مثلاً
server.yourdomain.com
)
پس از تأیید اطلاعات، اگر درست بود y
بزنید و ادامه دهید.
تنظیمات کارت شبکه
در طول نصـب، سؤال زیر از شما پرسیده میشود:
Is eth0 your ethernet device?
اگر از سرور اختصاصی یا مجازی سازهایی مانند VMware و KVM استفاده میکنید، گزینه y را انتخاب کنید.
در صورتی که از OpenVZ یا Virtuozzo استفاده میکنید، n را وارد کرده و در مرحله بعد، venet0:0
را به عنوان کارت شبکه وارد کنید.
تأیید IP لایسنس
اگر IP سرور شما با IP لایسنس یکسان است، y را وارد کنید.
انتخاب نسخه PHP
نصـبکننده از شما میپرسد که کدام نسخه PHP را میخواهید نصب کنید. پیشنهاد میشود گزینه 3 را انتخاب کرده و سپس y را تایپ کنید تا مراحل نصـب ادامه یابد.
دسترسی به اطلاعات ورود پس از نصب
در پایان نصـب، اطلاعات ورود (یوزرنیم، پسورد و…) در فایل زیر ذخیره شده است. برای مشاهده آن دستور زیر را وارد کنید:
cat /usr/local/directadmin/setup.txt
نصب ویرایشگرهای متنی برای مدیریت راحتتر
نصـب nano
و mc
برای ویرایش فایلها در SSH بسیار کاربردی است:
yum install nano -y
yum install mc -y
پایان نصب
پس از اتمام نصـب، پنل دایرکتادمین از طریق مرورگر و با استفاده از پورت 2222
در دسترس خواهد بود:
http://your-server-ip:2222
اکنون میتوانید وارد پنل شوید، دامنه اضافه کنید، پایگاه داده ایجاد کنید و سرویسهای مختلف میزبانی را مدیریت نمایید.
نوینهاست یار نوین شماست
در نوینهاست، ما تنها ارائهدهنده سرور نیستیم؛ بلکه پشتیبان و هممسیر شما در مسیر رشد آنلاین هستیم. از تأمین سرورهای بهینه برای نصـب کنترل پنل هایی مانند دایرکتادمین گرفته تا مشاوره تخصصی و پشتیبانی سریع، همواره در کنار شما خواهیم بود. اگر بهدنبال تجربهای پایدار، سریع و امن هستید، نوینهاست یار نوین شماست.