در این مقاله با نصب دایرکت ادمین بر روی CentOS 6/7 آشنا خواهیم شد. دایرکت ادمین (DirectAdmin) یک کنترلپنل میزبانی وب گرافیکی است که مدیریت وبسایتها بر روی هاست و سرور را بسیار آسان کرده است. برای آشنایی بیشتر با دایرکت ادمین میتوانید به مقاله دایرکت ادمین چیست مراجعه کنید.
در این مقاله مراحل نصب دایرکت ادمین بر روی CentOS 6 و همچنین CentOS 7 را آموزش خواهیم داد.
در ابتدا باید سرور CentOS را توسط پیکربندی نامهای هاست و آدرس آیپی آماده کنیم. بهمنظور تنظیم پارامترهای اولیه سرور، توسط کاربر روت یا دارای امتیازات Sudo وارد سرور شده و نام هاست خود را توسط دستورات زیر پیکربندی کنید:
CentOS 6
# vi /etc/sysconfig/network
HOSTNAME=cantos-6
# vi /etc/hosts
۷۲.۲۵.۱۰.۱۷۵ centos-6 centos-6.linoxide.com
CentOS 7
# Hostnamectl set-hostname centos-7
# vi /etc/hosts
۷۲.۲۵.۱۰.۱۷۳ centos-7 centos-7.linoxide.com
پس از تنظیم نام هاست، تنظیمات فایروال و SELinux را انجام دهید تا هنگام نصب مشکلی نداشته باشید. توجه داشته باشید که فقط پورتهای مورد نیاز خود را فعال کنید.
CentOS 6
# Service iptables start
# vi /etc/sysconfig/selinux
SELINUX=permissive
CentOS 7
# systemctl start firewalls
# setenforce 0
اکنون فرمان زیر را وارد کنید تا سرورهای CentOS 6 و CentOS 7 را به آخرین ورژن بهروز رسانی کنید.
# yum update
از شما خواسته میشود که جهت انجام کلید Y و جهت خروج کلید N را وارد کنید. بنابراین کلید Y را وارد کنید تا بهروزرسانی انجام گردد.
پیش از شروع نصب دایرکت ادمین، بستههایی که برای سرورهای CentOS 6 و ۷ ضروری هستند را نصب میکنیم. جهت نصب بستهها دستورات زیر را وارد کنید:
CentOS 6
# yum install wget zip unzip gcc gcc-c++ flex bison quota make perl bind bind-libs bind-utils openssl openssl-devel libaio libcom_err-devel libcurl-devel gd zlib-devel libcap-devel cronie bzip2 autoconf automake libtool which patch mailx cyrus-sasl-devel perl-ExtUtils-Embed db4-devel
سپس از شما خواسته میشود تا اجازه انجام این کار را با وارد کرن کلید Y صادر کنید.
CentOS 7
در CentOS 7 علاوه بر بستههای عمومی باید متعلقات دیگری را نیز نصب کنیم که در زیر نشان داده شده است:
# yum install wget unzip psmisc net-tools libdb-devel perl-DBI systemd-devel
جهت دانلود آخرین ورژن نصب دایرکت ادمین از فرمان زیر استفاده کنید:
# wget http://www.directadmin.com/setup.sh
بهوسیله فرمان زیر مجوز دانلود را صادر کنید:
# chmod 755 setup.sh
برای شروع نصب، به اسکریپت نصب بروید و آن را در دایرکتوری دانلود شده اجرا کنید و سپس کلید Y را جهت نصب بستههای مورد نیاز قبل از نصب به صورت نشان داده شده فشار دهید:
#./setup.sh
*** ۶۴-bit OS ***
*****************************************************
*
* DirectAdmin requires certain packages, described here:
* http://help.directadmin.com/item.php?id=354
*
* Would you like to install these required pre-install packages? (y/n): y
نصب پیشنیازها ممکن است کمی طول بکشد. سپس از شما خواسته میشود که برخی از تنظیمات زیر را انجام دهید. پس سعی کنید تا بهترین جواب را مطابق با محیط خود صادر کرده و ID صحیح کاربر و مجوز را که از دایرکت ادمین دریافت کردهاید را وارد کنید:
Complete!
*
*****************************************************
Please enter your Client ID : xxxxx
Please enter your License ID : xxxxxx
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) : centos-7.sindad.com
Client ID:
License ID:
Hostname: centos-007.linoxide.com
Is this correct? (y,n) : y
Is ens160 your network adaptor with the license IP (72.25.10.173)? (y,n) : y
Your external IP: xx.xx.xx.xx
The external IP should typically match your license IP.
Is 72.25.10.173 the IP in your license? (y,n) : y
DirectAdmin will now be installed on: Enterprise 7.1
Is this correct? (must match license) (y,n) : y
You have chosen custombuild 2.0.
–۲۰۱۵-۱۲-۰۸ ۲۲:۱۳:۳۵– http://files.directadmin.com/services/custombuild/2.0/custombuild/build
Resolving files.directadmin.com (files.directadmin.com)… 69.162.69.58, 208.167.226.3, 216.144.254.90
Connecting to files.directadmin.com (files.directadmin.com)|69.162.69.58|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 617821 (603K)
Saving to: ‘/usr/local/directadmin/custombuild/build’
۱۰۰%[====================================================================================>] 617,821 431KB/s in 1.4s
۲۰۱۵-۱۲-۰۸ ۲۲:۱۳:۳۷ (۴۳۱ KB/s) – ‘/usr/local/directadmin/custombuild/build’ saved [617821/617821]
Would you like the default settings of apache 2.4 with mod_ruid2 and php 5.5 cli? (y/n):y
پس از پایان نصب، شما میتوانید به وب کنسول دایرکت ادمین در مرورگرتان با سرور FQDN و پورت ۲۲۲۲ دسترسی داشته باشید.
http://your-servers-ip:2222
اطمینان حاصل کنید که فایروال شما اجازه دسترسی به پورتهای ۸۰ و ۲۲۲۲ را داده باشد.
سینداد یعنی هدیهی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.