شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.
نصب DirectAdmin در CentOS
با شما هستیم با آموزش نصب 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) نیز بههمین ترتیب شامل این نکته میشوند.