۱۳۹۵ شهریور ۲۹, دوشنبه

نحوه نصب سی پنل در CentOs 6/5/RHEL

سی پنل یکی از قدرتمند ترین و محبوب ترین کنترل پنل های میزبانی وب گرافیکی برای لینوکس است که بیش از چند سال از انتشار آن می گذرد. این پنل قابلیت مدیریت تمام سرویس های هاست اشتراکی ، نماینده فروش را دارد. با استفاده از سی پنل میزبانی وب بسیار آسان می شود. whm سطح ریشه را برای مدیریت سرویس های هاست اشتراکی ، تنظیمات اکانت ها  و امکانات مدیریتی را فراهم می کند. سی پنل یک رابط کاربری آسان برای سرویس های میزبانی وب است.


برخی از ویژگی های سی پنل

  • کنترل پنل گرافیکی قوی بر روی سرور با WHM
  • می توانید کار های خسته کننده مانند پشتیبان گیری ، مهاجرت ها ، و ریستور را به شیوه بسیار آسان انجام دهید.
  • مدیریت عالی ایمیل ها و دی ان اس ها برای سرور اصلی و همچنین اکانت های مشتریان
  • به راحتی می توانید برای سرور سرویس ها را تغییر / خاموش / روشن کنید.
  • می توانید SSL / TLS را  برای خدمات سرور یا دامنه مشتری پیکربندی کنید.
  • یکپارچه سازی آسان توسط phpMyAdmin ( یک رابطه مبتی بر وب برای مدیریت پایگاه داده های MYSQL
  • اتصال راحت سی پنل به WHMCS برای مدیریت خودکار اکانت ها
ما در اینجا شما را برای نصب این کنترل پنل محبوب کمک می کنیم.

پیش نیاز های لازم برای نصب سی پنل

  • استفاده از یک لینوکس تازه نصب شده سیستم عامل CentOs 6.5 سرور
  • دارا بودن حداقل 384 مگابایت رم
  • دارا بودن حداقل 20 گیگابایت فضای دیسک خالی برای نصب سی پنل
  • خرید لایسنس سی پنل

نحوه نصب سی پنل در CentOs 6/5/RHEL

ابتدا با دستور زیر نسخه نصب شده روی سرور خود را مشاهده کنید و اطمینان پیدا کنید که Centos در سرور شما نصب شده باشد.
[root@tehranhost ~]# cat /etc/redhat-release

CentOS release 6.4 (Final)
اگر آخرین ویرایش نسخه انتخاب شده روی سرور شما نصب نیست لطفا آن را بروزرسانی کنید. شما می توانید با استفاده از yum بروزرسانی پکیج های سرور را انجام دهید.
[root@tehranhost ~]# yum update
پس از بروزرسانی و ریبوت سرور شما می توانید مجدد نسخه نصب شده را مشاهده کنید
[root@tehranhost ~]# cat /etc/redhat-release

CentOS release 6.5 (Final)
پس از اینکه از نسخه نصب شده اطمینان پیدا کردید شما می توانید با استفاده از اسکریپت نصب کننده خودکار ، سی پنل را روی سرور نصب کنید. توجه داشته باشید برای نصب سی پنل لازم است سیستم عامل از نو نصب شده باشد. ما اسکریپت نصب کننده را در دایرکتوری /home دانلود می کنیم.
root@tehranhost [~]# cd /home
root@tehranhost [~]# wget -N http://httpupdate.cpanel.net/latest
نمونه خروجی این دستور :
--2013-12-18 21:59:23--  http://httpupdate.cPanel.net/latest
Resolving httpupdate.cPanel.net... 208.82.118.100, 208.109.109.239, 209.85.80.214, ...
Connecting to httpupdate.cPanel.net|208.82.118.100|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 34087 (33K) [application/octet-stream]
Saving to: `latest'

100%[======================================>] 34,087      42.5K/s   in 0.8s

2013-12-18 21:59:24 (42.5 KB/s) - `latest' saved [34087/34087]
در خروجی بالا می توانید مشاهده کنید که فایل روی دایرکتوری /home دانلود شده است.
سپس شما باید نصب کننده خودکار سی پنل را اجرا کنیم. با توجه به اینکه این عملیات ممکن است 3 تا 4 ساعت طول بکشد ما به شدت توصیه می کنیم از یک اینترنت با سرعت و کیفیت مناسب به ssh سرور خود وصل شوید و یا از ریموت دسکتاپ سرور های دیگر سی پنل را نصب کنید.
root@tehranhost [~]# sh latest
نمونه خروجی :
Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer..............
____ _
___| _ \ __ _ _ __ ___| |
/ __| |_) / _` | '_ \ / _ \ |
| (__| __/ (_| | | | | __/ |
\___|_| \__,_|_| |_|\___|_|
Installer Version v00029 r6849459174e3809f72de2bef81427a8a45399d66
Beginning main installation.
------------------------------------
------------------------------------
شما باید تا پایان عملیات نصب صبر کنید.

اسکریپت نصب کننده خودکار سی پنل چه کاری برای شما انجام می دهد؟

سی پنل به شدت روی تغییرات ایجاد شده روی سیستم عامل حساس است. به این دلیل که سی پنل حذف کننده یا Unistaller ندارد. بنابراین لازم است شما سیستم عامل سرور را مجدد نصب کنید.
  • پکیج های نصب شده در سرور را برای جلوگیری از درگیری و یا هرگونه تعارض (conflict ) بررسی می کند. آن را با استفاده از yum حذف می کند و به همین دلیل توصیه می شود سیستم عامل خود را مجدد نصب کنید.
  • فایل های پایه نصب و فایل های زبان را روی سرور دانلود می کند
  • ماژول های مختلف پرل را توسط CPAN و دیگر بسته های مورد نیاز را با yum نصب می کند.
  • PHP و Apache و ماژول های همراه آن را دانلود و کامپایل ( نصب ) می کند.
زمانی که نصب کننده خودکار به پایان رسید پیام تکمیل به شما نمایش داده می شود و ممکن است از شما درخواست شود تا سرور را ریبوت ( راه اندازی مجدد ) کنید.
بعد از آن شما نیاز به تکمیل برنامه نصب از طریق رابط مبتنی بر وب گرافیکی WHM دارید. شما می توانید توسط لینک های زیر به WHM دسترسی پیدا کنید :
http://your-server-ip:2087

OR

http://your-host-name:2087
منظور از your-server-ip آی پی سرور شما و از your-host-name همان hostname شما می باشد.
با باز کردن این لینک ها تصویر زیر را مشاهده می کنید


یوزر نیم را root وارد کنید و رمز روت سرور وارد کنید. چند مرحله کوچک برای تکمیل نصب سی پنل مانده است
شما ابتدا باید قوانین سی پنل را تایید کنید. روی دکمه “I Agree?/Go to Step 2” کلیک کنید.

سپس شما باید مشخصات مربوط به  خود مانند ایمیل و … را وارد کنید تا در مواردی سی پنل به شما ایمیل ارسال کند.

مانند تصویر زیر یک هاست نیم و دو Resolver دی ان اس را وارد کنید. اگر Resolver ندارید شما می توانید Resolver  گوگل را وارد کنید.
Resolver  های گوگل  :
8.8.8.8 و 4.2.2.4

اگر شما بیش از یک آی پی در این سرور استفاده می کنید و قصد دارید آی پی دیگری را به عنوان آی پی سرور اصلی وارد کنید از منو کشویی می توانید این کار را انجام دهید
توجه داشته باشید در آینده می توانید آی پی در سرور اضافه کنید و از آن برای آی پی پیش فرض کاربران استفاده کنید
در مرحله بعدی از شما درخواست می شود نرم افزار dns server را انتخاب کنید. شما باید با توجه به خدمات ، مزایا و معایب آن یک مورد را انتخاب کنید. تهران هاست Bind را پیشنهاد می کند.
در این قسمت شما باید نیم سرور ها یا دی ان اس های خود را وارد کنید مانند ns1.tehranhost.com یا ns2.tehranhost.com .
همچنین در قسمت A Entries آی پی خود را وارد کنید.

شما در این قسمت می توانید نرم افزار یا پکیج ftp server خود را انتخاب کنید. با توجه به خدمات و مزایا و معایت یک مورد را انتخاب کنید. پیشنهاد تهران هاست Pure-FTPD می باشد.

در این قسمت شما باید میل سرور خود را انتخاب کنید.
در این قسمت می توانید Cphulk را روشن یا خاموش کنید. Cphulk می تواند از حملات brute force محافظت کند. این مورد برای جلوگیری تست ورود توسط یک آی پی است
در آخرین مرحله در صورتی که تمایل دارید فضا پر شده کاربران شما محاسبه شود روی “Use file system quotas” کلیک کنید.
سپس صفحه اصلی whm برای شما نمایش داده می شود :
شما در این صفحه تمام امکانات مدیریتی سرور whm را مشاهده می کنید و می توانید امکان مورد نظر خود را جستجو کنید.
توجه داشته باشید در صورتی که لایسنس سی پنل را خریداری نکرده اید معمولا یک لایسنس آزمایشی 15 روزه خودکار برای شما فعال می شود.
گاهی اوقات به دلیل تنظیمات فایروال یا resolver ها نصب کننده قادر به بروز رسانی اطلاعات مجوز ( لایسنس ) نیست به همین دلیل شما پیام هشدار لایسنس مشاهده می کنید شما می توانید به صورت دستی این مورد را بروز رسانی کنید :

root@tehranhost [~]# /usr/local/cpanel/cpkeyclt
همانطور که در بالا به شما توضیح داده شد پنلی که مشاهده کردید برای مدیریت سرور می باشد. ما در اینجا یک کاربر ایجاد کردیم و وارد سی پنل آن کاربر شدیم. تصویر کنترل پنل سی پنل را برای شما نمایش می دهیم :

دایرکتوری های مهم در سی پنل

دایرکتوری سی پنل
/usr/local/cpanel
ابزار های شخص ثالث
/usr/local/cpanel/3rdparty/
دایرکتوری افزونه های سی پنل
/usr/local/cpanel/addons/
فایل های پایه phpmyadmin و تم ها
/usr/local/cpanel/base/
فایل های باینری سی پنل
/usr/local/cpanel/bin/
فایل های cgi
/usr/local/cpanel/cgi-sys/
access & error log های سی پنل
/usr/local/cpanel/logs/
فایل های مرتبط با whm
/usr/local/cpanel/whostmgr/

فایل های کانفیگ مهم در سی پنل

فایل کانفیگ آپاچی
/etc/httpd/conf/httpd.conf
فایل کانفیگ میل سرور Exim
/etc/exim.conf
فایل کانفیگ دی ان اس سرور Named
/etc/named.conf
فایل کانفیگ ftp سرور ProFTP یا Pureftpd
/etc/proftpd.conf و /etc/pure-ftpd.conf
فایل کانفیگ کاربران سی پنل
/var/cpanel/users/username
فایل کانفیگ تنظیمات سی پنل (Tweak settings)
/var/cpanel/cpanel.config
فایل کانفیگ شبکه سی پنل
/etc/sysconfig/network
اطلاعات دامنه های اضافه پارک شده و ساب دامین ها (addon domain,parkdomain,subdomain)
/etc/userdomains
فایل کانفیگ بروزرسانی سی پنل
/etc/cpupdate.conf
فایل کانفیگ آنتی ویرویس رایگان clmav
/etc/clamav.conf
فایل کانفیگ mysql
/etc/my.cnf
فایل کانفیگ php ini
/usr/local/lib/php.ini
در صورتی که مشکلی در نصب سی پنل خود داشتید بخش پشتیبانی فنی تهران هاست شما را کمک می کند. ما خوشحال می شویم به سوالات شما پاسخ دهیم.

هیچ نظری موجود نیست:

ارسال یک نظر