# نصب DirectAdmin در CentOS

- پیوند: https://negarnovin.com/%d9%86%d8%b5%d8%a8-directadmin-%d8%af%d8%b1-centos/
- منتشرشده: 2021-05-06T07:13:22+00:00
- نویسنده: نگارنوین

# نصب DirectAdmin در CentOS

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

بکاپ منظم روزانه هفتگی ماهانه در یک سرور مجزا از مزیت نگارنوین نسبت به سایرین می
باشد.

![نصب DirectAdmin در CentOS](https://negarnovin.com/wp-content/uploads/2021/05/%
D9%86%D8%B5%D8%A8-DirectAdmin-%D8%AF%D8%B1-CentOS.gif)

شرکت نگارنوین با همت بهترین کارشناس های قوی به شما کاربران و مشتریهای عزیز خدمت 
رسانی میکند تا هرچه آسان تر و بهتر به درخواست های خود برسید.

[کاموا](https://kamvataghavi.com/)

## **چگونگی نصب ****DirectAdmin**** در ****CentOS**

### مراحل نصب

**گام اول:**

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

 * حداقل می­ بایست یک (IP) آدرس داشته باشید.
 * باید (SSH و gcc و openssl-devel) را نیز نصب داشته باشید.

**گام دوم:**

از درست بودن اطلاعات درج شده در مجوزها مطمئن شوید.

با آدرس [https://www.directadmin.com/clients](https://www.directadmin.com/clients)
می توانید به اکانت کلاینت خود وارد شوید و با گزینه (view) اطلاعات لازم مجوزها را
مشاهده کرده و از فعال بودن آن ها و همچنین درست بودن آدرس (IP) و سیستم عامل اطمینان
حاصل کنید.

**گام سوم:**

توجه داشته باشید اگر با نام کاربری غیر از ادمین وارد شده­ اید، حتما باید از پیشوند
sudo برای حق دسترسی root استفاده کنید و ضمناً باید (AllowUsers username) را قبل 
از خارج شدن از دسترسی root در (/etc/ssh/sshd_config) اضافه کنید. در غیر این صورت
برای همیشه دسترسی root بر روی سرور را از دست خواهید داد و نیازمند format کردن می ­
شوید.

به عنوان root وارد شوید و فایل (setup.sh) را دانلود کنید.

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

نکته: برای سیستم­ های (FreeBSD) به جای (wget) از (fetch) استفاده کنید.

حال مجوز دسترسی فایل را تغییر دهید:

`chmod 755 setup.sh`

و کد زیر را اجرا کنید:

`./setup.sh`

نیاز است تا (client ID number) و (license ID number) و (hostname) را وارد کنید.

حتما لازم نیست که نام هاست و دامنه با هم یکی باشد؛ در صورت یکسان بودن ممکن است برای
سرویس ­های (e-mail) و (FTP) مشکل به وجود بیاید.

برای نصب (VPS/VDS) حتما به نکات زیر دقت کنید:

پس از نصب متن زیر را در (/usr/local/directadmin/conf/directadmin.conf) وارد کنید.

`ethernet_dev=venet0:0`

در سیستم ­هایی که (IP) شما همان (IP) ست شده نیست یا متفاوت است، می­ بایست به صورت
دستی اطلاعات را در (/sbin/ifconfig) مشاهده و تصحیح کنید:

`ethernet_dev=eth0:1`

### **تنظیمات ****SSL**

اگر به Directadmin از طریق SSL می خواهید متصل شوید، باید مقدار SSL را به (SSL=۱)
تغییر دهید.

#### **دسترسی به کنترل پنل**

دسترسی به Directadmin از طریق (http://server.ip.address:۲۲۲۲) نیز امکان پذیر است
و با وارد کردن نام کاربری و رمز ورود می­ توانید به آن دسترسی داشته باشید.

#### **خطاهای ****RPM**

پیش از نصب RPM برای جلوگیری از پیغام­ های خطا می بایست که سرویس ­هایی همانند apache
و sendmail را ابتدا حذف کرده و سپس RPM فرآیند نصب را طی می کند و سرویس­ های مورد
نظر را نصب می­ کند.

برای مثال فرض کنید می خواهید (exim) را نصب کنید و با پیام­ های زیر مواجه می­ شوید:

`# rpm -ivh exim-3.36-2.i386.rpm`

`>Preparing... ########################################### [100%]`

`file /somefile from install of exim-3.36-2 conflicts with file from package sendmail-
8.1`

`...`

این پیغام به ‎این معناست که sendmail در حال حاضر بر روی سرور شما نصب می­ باشد و 
ما باید برای ادامه­ ی مراحل نصب، آن را حذف کنیم:

`rpm -e --nodeps sendmail`

پس از آن شما می­ توانید به ادامه­ ی نصب RPM بپردازید. سرویس ­هایی از قبیل (apache،
apache-devel ، wu-ftp ، Php و Mysql) نیز به همین ترتیب شامل این نکته می­ شوند.

 

[**سرور مجازی فنلاند**](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D9%86%D9%84%D8%A7%D9%86%D8%AF/)

#### تبریک می گوییم مقاله آموزش نصب DirectAdmin در CentOS پایان رسید با مقالات بعدی ما را همراهی کنید.

شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.

### 📌 خلاصه

نصب DirectAdmin در CentOS/در سیستم ­هایی که (IP) شما همان (IP) ست شده نیست یا متفاوت
است، می­ بایست به صورت دستی اطلاعات

## 🔗 مطالب مرتبط

 * [تغییر هاست نیم در Centos](https://negarnovin.com/%d8%aa%d8%ba%db%8c%db%8c%d8%b1-%d9%87%d8%a7%d8%b3%d8%aa-%d9%86%db%8c%d9%85-%d8%af%d8%b1-centos/)
 * [آموزش نصب SNMP در Centos ۷](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-snmp-%d8%af%d8%b1-centos-7/)
 * [آموزش نصب CSF در دایرکت ادمین](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-csf-%d8%af%d8%b1-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86/)
