نصب DirectAdmin در CentOs

الناز منشاری ۰۷ خرداد ۱۳۹۶ ۰ دیدگاه

چگونگی نصب directadmin در Centos:

گام اول

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

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

گام دوم

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

با آدرس 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=1 تغییر دهید.

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

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

خطاهای 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 نیز به همین ترتیب شامل این نکته می­شوند.

فناوران شبکه سینداد (آهنگ نوآوری)

سینداد یعنی هدیه‌ی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.