# آموزش نصب دایرکت ادمین در سرور لینوکس

- پیوند: https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/
- منتشرشده: 2021-04-21T05:46:25+00:00
- نویسنده: نگارنوین

# ![آموزش نصب دایرکت ادمین در سرور لینوکس](https://negarnovin.com/wp-content/uploads/2021/04/1-1-2.png)

# آموزش نصب دایرکت ادمین در سرور لینوکس

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

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

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

DirectAdmin یک کنترل پنل رایج در میزبانی وب است که توسط بسیاری از دارندگان VPS برای
تسهیل مدیریت وب سرور، FTP، ایمیل و غیره مورد استفاده قرار می گیرد. این برنامه توسط
بسیاری از سیستم عامل ها از جمله موارد زیر پشتیبانی می شود:

Red Hat Enterprise Linux / CentOS ۵ and ۶

FreeBSD ۸ and ۹

Debian ۶ and ۷

## سخت افزار مورد نیاز برای نصب دایرکت ادمین

موارد زیر الزامات سیستم جهت **نصب دایرکت ادمین** است، اگرچه پیشنهاد می کنیم برای
آگاهی از آخرین اطلاعات به وب سایت این برنامه به آدرس http://www.directadmin.com/
install.html مراجعه کنید. باید اطمینان حاصل کنید که VPS شما دارای حداقل منابع زیر
است:

۵۰۰Mhz CPU

۱GB RAM

۲GB disk storage

۲x public IPv4 addresses (for2 DNS), 1x IPv4 can be used if using external DNS

(FQDN for VPS (e.g. server1.example.com

### آماده سازی سرور مجازی جهت نصب دایرکت ادمین

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

 * Apache یا هر وب سرور دیگر مانند (i.e. Nginx, Lighttpd, etc.)
 * PHP
 * MySQL
 * (FTP server (ProFTPd, Pure-FTP, etc
 * (Email server (Exim, Postfix, Sendmail, etc

برای نصب و کامپایل برنامه های مختلفی که DirectAdmin از آنها استفاده می کند، باید
مطمئن شوید که موارد زیر در VPS نصب شده است:

 * gcc
 * g++
 * DNS server

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

## نحوه نصب دایرکت ادمین

قبل از شروع نصب باید وارد قسمت کلاینت DirectAdmin در وب سایت خود شوید و آدرس IP 
مربوط به سرور مجازی خود را چک کنید.

سپس با کمک SSH و با استفاده از root credentials به سرور مجازی خود وارد شوید و با
اجرای موارد زیر، اسکریپت **نصب دایرکت ادمین** را دریافت کنید:

    ```
    cd /root
    wget http://www.directadmin.com/setup.sh
    chmod 755 setup.sh
    ```

اکنون می توانید اسکریپت نصب را به این ترتیب اجرا کنید:

    ```
    ./setup.sh
    ```

پس از اجرای اسکریپت، از شما خواسته می شود برای گرفتن DirectAdmin client ID، شماره
سریال لایسنس و نام هاست مربوط به سرور مجازی خود را وارد کنید.

از آنجا که ما در حال **نصب ****DirectAdmin** بر روی یک سرور مجازی هستیم، باید با
توجه به تجهیزات شبکه اصلی خود، تغییراتی در فایل /usr/local/directadmin/conf/directadmin.
conf ایجاد کنیم:

    ```
    [ethernet_dev=[DEVICE NAME
    ```

که در آن بخش [DEVICE NAME] نام آداپتور اصلی شبکه در سرور مجازی شما است. با اجرای
دستور زیر می توانید نام آداپتورهای شبکه خود را پیدا کنید:

    ```
    ipconfig -a
    ```

برخی از نام های رایج این تجهیزات عبارتند از venet0:۰ (OpenVZ، Virtuozzo و غیره)،
eth0:۱ و eth0. اکنون می توانید با استفاده از URL زیر به DirectAdmin دسترسی پیدا 
کنید:

    ```
    http://{VPS IP]:2222
    ```

با این حال باید توجه داشته باشید که در URL بالا، از پروتکل رمزگذاری شده HTTPS (SSL)
استفاده نمی شود، بنابراین ممکن است که اطلاعات ورودی شما به صورت clear text یا کاملاً
قابل خواندن بشود و در دسترس عموم قرار بگیرد.

### تنظیمات پشتیبانی از SSL

به طور پیش فرض، DirectAdmin از اتصال مبتنی بر (HTTPS (SSL پشتیبانی نمی کند، بنابراین
به منظور پشتیبانی از این پروتکل، تغییراتی در تنظیمات نهایی بایستی انجام شود.  در
این بخش به شما نشان خواهیم داد که چگونه می توانید یک گواهینامه  ‘self-signed’ را
تنظیم و نصب کنید تا از آن برای ورود به بخش مدیریت DirectAdmin با استفاده از HTTPS
استفاده شود. موارد زیر را در خط فرمان SSH در VPS خود اجرا کنید:

![نصب دایرکت ادمین](https://sindad.com/wp-content/uploads/2020/06/7.png)

حال باید SSL را در تنظیمات DirectAdmin فعال کنیم:

    ```
    vi /usr/local/directadmin/conf/directadmin.conf
    ```

در تنظیمات، بخش SSL=۰ را پیدا کنید و آن را به صورت زیر تغییر دهید:

    ```
    SSL=1
    ```

اکنون لازم است DirectAdmin را به منظور اعمال و ذخیره تغییرات، مجدداً restart کنیم:

    ```
    service directadmin restart
    ```

اکنون می توانید با آدرس زیر و با امنیت بالا وارد DirectAdmin در سرور مجازی خود شوید:

    ```
    https://{VPS IP]:2222
    ```

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

 

[**سرور مجازی هلند**](https://negarnovin.com/%d8%b3%d8%b1%d9%88%d8%b1-%d9%85%d8%ac%d8%a7%d8%b2%db%8c-%d9%87%d9%84%d9%86%d8%af/)

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

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

 

### 📌 خلاصه

آموزش نصب دایرکت ادمین در سرور لینوکس/پس از اجرای اسکریپت، از شما خواسته می شود 
برای گرفتن DirectAdmin client ID، شماره سریال لایسنس

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

 * [آموزش نصب ioncube loader در دایرکت ادمین](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-ioncube-loader-%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/)
 * [آموزش ورود به دایرکت ادمین](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%88%d8%b1%d9%88%d8%af-%d8%a8%d9%87-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86/)
 * [هاست دایرکت ادمین ارزان](https://negarnovin.com/%d9%87%d8%a7%d8%b3%d8%aa-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86-%d8%a7%d8%b1%d8%b2%d8%a7%d9%86/)
