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

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

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