نصب دایرکت ادمین در لینوکس به شما کمک میکند تا در محیط کاربری ساده دایرکت ادمین بهراحتی هاست و وبسایت خود را راهاندازی و مدیریت کنید. در این مطلب از استادشو، نحوه نصب دایرکت ادمین در سرور لینوکس را آموزش خواهیم داد. پس از خواندن این مطلب، میتوانید در ۶ گام به کنترل پنل دایرکت ادمین روی سرور لینوکس دست پیدا کنید.
آموزش نصب دایرکت ادمین در لینوکس
دایرکت ادمین رابط کابری گرافیکی مبتنی بر سیستمعامل لینوکس است که امکان سفارشیسازی تنظیمات هاست و وبسایت را با رابط کاربری ساده و سبک فراهم میکند. برای نصب دایرکت ادمین در لینوکس تنظیمات سخت و پیچیدهای پیش رو ندارید و به آسانی میتوانید این کنترل پنل لینوکسی را در ۶ گام ساده و سریع نصب و راهاندازی کنید. درادامه، مراحل نصب دایرکت ادمین در سرور لینوکس را بهصورت کامل آموزش میدهیم.
آماده سازی سرور مجازی جهت نصب دایرکت ادمین
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 را پیشنهاد میکنیم. پس از اتمام این مرحله میتوانید به مرحله نصب بروید.
آموزش نصب دایرکت ادمین
دایرکت ادمین روی سیستم عامل لینوکس قابل راهاندازی است، اما روی همه نسخههای این سیستم عامل قابل راهاندازی نیست.
نسخههای لینوکس که دایرکت ادمین روی آنها نصب میگردد :
نحوه نصب دایرکت ادمین
برای راهاندازی و آمادهسازی سرور برای دایرکت ادمین ابتدا دستور زیر را در کنسول SSH سرور وارد کنید.
نصب دایرکت ادمین در CentOS (سنت او اس)
yum install psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs -y
نصب دایرکت ادمین روی Debian 7
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev patch libjemalloc-dev
نصب دایرکت ادمین روی Debian 8
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev libsystemd-dev bind9 quota libsystemd-daemon0 patch libjemalloc-dev
نصب دایرکت ادمین روی Debian 9
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev \ zlib1g zlib1g-dev libcap-dev cron bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev \ libncurses5-dev libsystemd-dev bind9 dnsutils quota patch libjemalloc-dev logrotate rsyslog libc6-dev libexpat1-dev \ libcrypt-openssl-rsa-perl
نصب دایرکت ادمین روی FreeBSD
به طور پیش فرض FreeBSD تمام پیش نیازها را داراست. اما برای نصب CustomBuild نیاز به gmake دارید و باید آنرا نصب کنید، شما میتوانید برای نصب gmake دستور زیر را اجرا کنید:
pkg_add -r gmake perl wget bison flex gd cyrus-sasl2 cmake python autoconf libtool libarchive mailx
FreeBSD 10
pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99 mailx
FreeBSD 11
pkg install gcc gmake perl5 wget bison flex cyrus-sasl cmake python autoconf libtool libarchive iconv bind99 mailx webalizer
تنظیمات پشتیبانی از SSL
بهطور پیش فرض، DirectAdmin از اتصال مبتنی بر (HTTPS (SSL پشتیبانی نمیکند، بنابراین به منظور پشتیبانی از این پروتکل، تغییراتی در تنظیمات نهایی بایستی انجام شود. در این بخش به شما نشان خواهیم داد که چگونه میتوانید یک گواهینامه ‘self-signed’ را تنظیم و نصب کنید تا از آن برای ورود به بخش مدیریت DirectAdmin با استفاده از HTTPS استفاده شود. موارد زیر را در خط فرمان SSH در VPS خود اجرا کنید:
نصب دایرکت ادمین
حال باید SSL را در تنظیمات DirectAdmin فعال کنیم:
vi /usr/local/directadmin/conf/directadmin.conf
در تنظیمات، بخش SSL=0 را پیدا کنید و آن را بهصورت زیر تغییر دهید:
SSL=1
اکنون لازم است DirectAdmin را بهمنظور اعمال و ذخیره تغییرات، مجدداً restart کنیم:
service directadmin restart
اکنون میتوانید با آدرس زیر و با امنیت بالا وارد DirectAdmin در سرور مجازی خود شوید:
https://{VPS IP]:2222