هاستینگ میهن وب سرور
« جهت سفارش تبلیغات اینجا کلیک کنید »
رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نصب دایرکت ادمین DirectAdmin
#1
Star 
* توجه: مسئولیت استفاده از تمامی آموزش ها بر عهده خود کاربر می باشد.

ابتدا لیست سیستم عامل های پشتیبانی شونده:
RedHat Enterprise / CentOS 5.x 32/64-bit, 6.x 32/64-bit
FreeBSD 8.x 64-bit, 9.x 32/64-bit (9 may require an
مشاهده لینک ها در حالت مهمان امکانپذیر نمی باشد! (لطفا ثبت نام کنید یا وارد شوید)
)
Debian 6.x 32/64-bit, 7.x 32/64-bit (
مشاهده لینک ها در حالت مهمان امکانپذیر نمی باشد! (لطفا ثبت نام کنید یا وارد شوید)
)

همچنین بهتر است سیستم عامل هایی که دیگر پشتیبانی و بروز رسانی نمی شوند را استفاده نکنید (End-of-life policy for supported Operating Systems) : کلیک کنید


اگر دقیقا نمی دانید چه سیستم عاملی بر روی سرور شما نصب است می توانید با اجرای کدهای زیر ... متوجه شوید:
کد:
cat /etc/redhat-release
cat /etc/debian_version
uname
uname -r
uname -m

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



نمونه برای حداقل فضای پارتیشن هارد
کد:
/boot          40 meg
swap          2 x memory
/tmp           1 Gig. Highly recommended to mount /tmp with noexec,nosuid in /etc/fstab
/                 6-10 Gig
/var             8-20 gig. Logs, and Databases with CentOS
/usr            5-12+ gig. DA data, source code, frontpage, mysql backups with custombuild option.
/home         rest of drive. Roughly 80% for User data. Mount with nosuid in /etc/fstab if possible.


حداقل سخت افزار مورد نیاز:
حداقل 500 مگاهرتز پردازنده.
حداقل 1 تا 2 گیگابایت رم.
در پارتیشن هارد بهتر است به میزان دو گیگ بیشتر از کل مقدار رم سرور و یا حداقل 4 گیگ، فضای swap باشد.
بعد از نصب لینوکس حداقل 2 گیگابایت فضای خالی هارد وجود داشته باشد.


نرم افزارهای مورد نیاز:
سیستم عامل ساده و سالم و تازه نصب شده و به روز شده. ( روی سیستم عامل نرم افزارهایی مثل Apache, PHP, MySQL, Ftp, Sendmail را نصب نکنید! )
SSH نصب باشد و فعال باشد.


نرم افزارهایی که با نصب کنترل پنل دایرکت ادمین نصب می شوند عبارت اند از:
کد:
DirectAdmin    Control Panel Software
Apache 2.0, 2.2, 2.4    Web Server
Php 5.2 or 5.3, 5.4, 5.5    Php Scripting Language (CLI, suPhp/cgi, php-fpm, or fastcgi)
PhpMyAdmin    MySQL Database Manager
MySQL 5.0/5.1/5.5/5.6    MySQL Databases
Exim 4    Exim Mail Manager
Majordomo 1.94.5    Majordomo Mailing List Manager
Dovecot    Pop/Imap Server. Uses Maildir
Proftpd or PureFTPd    FTP Server


حال شروع نصب
سیستم عامل را بروز رسانی کنید:
کد:
yum update -y

برای اینکه نرم افزارهای مورد نیاز به روز باشند بهتر است کد نصب نرم افزار های پیش نیاز را از لینک مقابل بسته به سیستم عامل خود استفاده کنید: کلیک کنید

مثال برای Rehat/Fedora/CentOS کل کد زیر را یکجا کپی و اجرا کنید و سوال ها را y انتخاب کنید:
کد:
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 cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which patch mailx db4-devel

بعد کد های زیر را به ترتیب اجرا کنید:
کد:
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh

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

حال باید موارد زیر را با دقت وارد کنید:
کد:
Client ID:
License ID:
hostname:

نمونه از مراحل:
Is this correct? (y,n) : y
Is eth0 your network adaptor with the license IP (x.x.x.x)? (y,n) : y

Your external IP: x.x.x.x
The external IP should typically match your license IP.

Is x.x.x.x the IP in your license? (y,n) : y

DirectAdmin will now be installed on: Enterprise 6.5
Is this correct? (must match license) (y,n) : y
Your external IP: x.x.x.x
The external IP should typically match your license IP.

Is x.x.x.x the IP in your license? (y,n) : y

DirectAdmin will now be installed on: Enterprise 6.5
Is this correct? (must match license) (y,n) : y


قسمت زیر مهم است: مثلا معمولا برای هاستینگ فعلا نرم افزارهای گزینه سه مناسب و پایدارتر هستند.
(به تاریخ ارسال این نوشته در آینده توجه کنید چون به زودی باید از ورژن های جدیدتر استفاده شود)

کد:
3: custombuild 1.2:      Production version: Apache 2.x, php 5, 6, or both in cli and/or suphp. Defaults to php 5.3


بعد عملیات نصب دایرکت ادمین آغاز می شود، صبر کنید تا تمام شود. (بسته به سرعت شبکه و سخت افزار بین 10 دقیقه تا 2 ساعت ممکن است طول بکشد.)

برخی از کدهای طول مراحل نصب:
کد:
Generating new key: /etc/rndc.key ...
wrote key file "/etc/rndc.key"
Done generating new key


patching file majordomo.pl
Starting DA-PopB4Smtp:                                     [  OK  ]
--2014-09-08 21:17:37--  http://files.directadmin.com/services/sysbk.tar.gz
Resolving files.directadmin.com... 216.144.254.90, 69.30.193.202
Connecting to files.directadmin.com|216.144.254.90|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15272 (15K) [application/x-gzip]
Saving to: “/usr/local/directadmin/scripts/packages/sysbk.tar.gz”

Downloading             mime.types...
--2014-02-08 23:59:07--  http://files.directadmin.com/services/custombuild/mime.types
Resolving files.directadmin.com... 69.30.193.202
Connecting to files.directadmin.com|216.144.254.90|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7961 (7.8K) [text/plain]
Saving to: `/usr/local/directadmin/custombuild/mime.types'


تا اینجا نصب خود دایرکت ادمین انجام شد.

دقت داشته باشید که بعد از اتمام نصب - پسورد ورود شما به پنل مدیریت دایرکت ادمین درج میشود و باید یادداشت کنید.
نکته: اگه پایان کار پسورد نمایان نشد کد زیر را امتحان کنید:
کد:
cat /usr/local/directadmin/scripts/setup.txt

نمونه کدی که در پایان نمایش داده می شود:
کد:
tickets.list written successfully
Admin user created
## INSTALL_COMPLETE
## ACCOUNT_INFO


The following information has been set:

Admin username:   ......
Admin password:   .......
Admin email:      admin@.........com

Server IP: .......
Server Hostname: .....domain.com

To login now, follow this link:
http://.....IP....:2222

and enter your Admin username and password when prompted.

You should now visit http://admin.site-helper.com and http://www.directadmin.com/newinstall.html to learn how to get started.

Thank you for using DirectAdmin.  Should you have any questions, don't hesitate to contact us at support@directadmin.com

## REPORT_END
Permissions set

System Security Tips:
http://help.directadmin.com/item.php?id=247


Special notice for VPS/VDS installs:
After the install, add:

در وی پی اس  و وی دی اس ها کد زیر را اجرا کنید
nano /usr/local/directadmin/conf/directadmin.conf
و جستجو کنید ببینید گزینه زیر وجود دارد و صحیح است معمولا eth0 میباشد
ethernet_dev=

---------------------------------------------------------------------------
ethernet_dev=devicename
for example, on many vps systems it will be:
ethernet_dev=venet0:0
other systems where the IP is not the base IP on the device, you'd need to simply set the correct number:
ethernet_dev=eth0:1
or other systems with the IP on a different device, it might be:
ethernet_dev=eth1
type:
nano /sbin/ifconfig
to see which device your IP is in.
to
nano /usr/local/directadmin/conf/directadmin.conf
---------------------------------------------------------------------------


فعال سازی برخی پلاگین ها:
ابتدا فعال سازی پشتیبانی از زبان فارسی: دستور زیر را اجرا کنید
کد:
nano -w /usr/local/directadmin/data/skins/enhanced/lang/en/lf_standard.html
سپس این کد را جستجو کرده و بیابید
LANG_ENCODING=iso-8859-1
و به کد زیرا تعییر دهید
LANG_ENCODING=utf-8




نصب ioncube
کد:
cd /usr/local/directadmin/custombuild/
./build set ioncube yes
./build update
./build ioncube


نصب Zend
کد:
cd /usr/local/directadmin/custombuild/
./build set zend yes
./build update
./build zend


نصب soap
کد:
cd /usr/local/directadmin/custombuild/configure/suphp
بعد باید کد زیر
"--enable-soap" \
در فایل
nano configure.php5
اضافه شود

نمونه:
کد:
-----------------------------
#!/bin/sh
"./configure" \
"--enable-soap" \
"--prefix=/usr/local/php5" \
"--enable-force-cgi-redirect" \
"--enable-fastcgi" \
"--with-config-file-path=/usr/local/etc/php5/cgi" \
"--with-curl=/usr/local/lib" \
"--with-gd" \
"--with-gettext" \
"--with-jpeg-dir=/usr/local/lib" \
"--with-freetype-dir=/usr/local/lib" \
"--with-kerberos" \
"--with-mcrypt" \
"--with-mhash" \
"--with-mysql" \
"--with-mysqli" \
"--with-pcre-regex=/usr/local" \
"--with-pdo-mysql" \
"--with-pear=/usr/local/lib/php" \
"--with-png-dir=/usr/local/lib" \
"--with-xsl" \
"--with-zlib" \
"--with-zlib-dir=/usr/local/lib" \
"--with-openssl" \
"--with-iconv=/usr/local" \
"--enable-bcmath" \
"--enable-calendar" \
"--enable-exif" \
"--enable-ftp" \
-----------------------------


بعد کدهای زیر را نیز اجرا کنید تا نصب soap تمام شود.
کد:
cd /usr/local/directadmin/custombuild
./build clean
./build php



نصب suphp
کد:
cd /usr/local/directadmin/custombuild/
./build set php5_cgi yes
./build set php5_cli no
./build all d
بعد پیغام زیر نمایان میشود
Type: /sbin/service httpd restart
./build rewrite_confs
پس کد را اجرا کنید:
./build rewrite_confs

حال suphp نصب شد سپس دستورات زیر را به ترتیب وارد نمایید تا suphp هم روی قسمت های زیر اعمال شود:
کد:
./build roundcube
./build squirrelmail
./build phpmyadmin
for i in `/bin/ls /usr/local/directadmin/data/users/` ; do chown -R $i.$i /home/$i/domains/* ; echo $i ;done
for i in `/bin/ls /usr/local/directadmin/data/users/` ; do find /home/$i/domains/ -type f -exec chmod 644 {} \; ; echo $i ;done
for i in `/bin/ls /usr/local/directadmin/data/users/` ; do find /home/$i/domains/ -type d -exec chmod 755 {} \; ; echo $i ;done


نصب ویروس کش ClaeamAV
کد:
cd /usr/local/directadmin/custombuild
./build set clamav yes
./build update
./build clamav
سپس صبر کنید تا نصب آن به پایان برسد
کد:
پس از اتمام نصب اگر میخواهید مثلا
/home
سرور خود را اسکن کنید ابتدا وارد این مسیر شوید
cd /home
و سپس با دستور زیر شروع به اسکن و حذف فایل های مخرب کنید
clamscan -i -r –remove
اگر فایل مخربی پیدا و حذف کند به شما در هنگام اسکن مسیر آن را نمایش داده و پس از اتمام اسکن یک گزارش کلی ارائه میدهد


کار تمام است می توانید بسته به نیاز خود نرم افزار ها یا پلاگین های دیگری نیز نصب کنید.

! قبل از ارسال سوال ابتدا جستجو کنید، اگر تاپیک مرتبط وجود ندارد، در بخش مناسب یک تاپیک جدید ایجاد کنید !

* به سوالات عمومی در تلگرام یا پیام خصوصی پاسخی ارسال نخواهد شد! *
کاربرانی که از این پست تشکر کرده اند:
  • demongame، Awards
پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشاهده کاربرانی که بیش از حد از منابع MySQL استفاده می‌کنند در DirectAdmin Admin 3 7,190 2020-12-31, 22:19
آخرین ارسال: mahta75
  نصب SpamBlocker و پلاگین های جانبی - دایرکت ادمین Admin 1 6,040 2015-12-18, 22:37
آخرین ارسال: Admin
  در کنترل پنل دایرکت ادمین و وب سرور nginx چگونه سرعت و کانکشن یک کاربر را محدود کنیم؟ Admin 0 4,428 2015-11-22, 02:38
آخرین ارسال: Admin
  رفع مشکل خارج شدن اتوماتیک از دایرکت ادمین در فاصله زمانی بسیار کوتاه Admin 0 5,004 2015-09-27, 23:17
آخرین ارسال: Admin
  آپدیت یا تغییر FTP در دایرکت ادمین CustomBuild 2 Admin 0 4,520 2015-06-24, 14:45
آخرین ارسال: Admin
  افزودن فایل جدید به ادیتور داخلی دایرکت ادمین File Editor Admin 0 4,818 2015-04-25, 01:17
آخرین ارسال: Admin
  ارور در زمان ایجاد نیم سرور در دایرکت ادمین Admin 0 5,110 2015-02-08, 21:24
آخرین ارسال: Admin
  مسیر کامل دایرکتوری در پنل دایرکت ادمین Admin 0 5,071 2015-02-03, 00:48
آخرین ارسال: Admin
  ارور 403 Forbidden دایرکت ادمین در زمان باز کردن لینک از ساب دامین Admin 0 6,291 2015-02-01, 16:42
آخرین ارسال: Admin
Information
جدید
 تغییر لایسنس دایرکت ادمین از ssh
Admin 0 5,360 2014-11-01, 21:15
آخرین ارسال: Admin

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان