📄 محتوای کامل
با شما هستیم با آموزش نصب 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=۱) تغییر دهید.
دسترسی به کنترل پنل
دسترسی به Directadmin از طریق (http://server.ip.address:۲۲۲۲) نیز امکان پذیر است و با وارد کردن نام کاربری و رمز ورود می توانید به آن دسترسی داشته باشید.
خطاهای 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) نیز به همین ترتیب شامل این نکته می شوند.
تبریک می گوییم مقاله آموزش نصب DirectAdmin در CentOS پایان رسید با مقالات بعدی ما را همراهی کنید.
شعار همیشگی: حفظ مشتریان فعلی ، دعوت از مشتریان قبلی ، جذب مشتریان آتی.