نصب DirectAdmin در CentOS

supermod 07 خرداد 1396 ۰ دیدگاه
نصب DirectAdmin بر روی CentOS

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

به‌منظور آشنایی با دایرکت ادمین DirectAdmin اینجا کلیک کنید.

مراحل نصب

گام اول:

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

  • حداقل می­‌بایست یک (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) نیز به‌همین ترتیب شامل این نکته می­‌شوند.

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

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