آموزش نصب سی پنل ؛ نصب cpanel روی لینوکس با توزیع centos
برای آشنایی با آموزش نصب سی پنل ابتدا لازم است تا با خود این مفهوم آشنایی بیشتری پیدا کنید. به طور کلی cPanel یک رابط گرافیکی آنلاین مبتنی بر لینوکس (GUI) است که به عنوان یک کنترل پنل برای سادهسازی مدیریت وب سایت و سرور استفاده میشود. cPanel به شما امکان میدهد فعالیتهای متفاوتی را انجام دهید؛ مواردی مانند:
- انتشار وب سایت
- مدیریت دامنه ها
- ایجاد حسابهای ایمیل و…
به جرئت میتوان گفت که cPanel یکی از محبوبترین کنترل پنل ها است. به طوریکه بسیاری از شرکتهای میزبانی وب، cPanel را به عنوان بخشی از بسته میزبانی خود به مشتریان عرضه میکنند.
به طورکلی، cPanel دارای دو رابط است؛ یک رابط کاربری به نام cPanel و یک رابط مدیریت سرور به نام Web Host Manager (WHM ). این ترکیب به کاربران اجازه میدهد وب سایت خود را مدیریت کنند و به ارائهدهندگان میزبانی نیز ابزارهایی برای مدیریت سرور ارائه میدهد. اگر میخواهید در مورد سی پنل و مزایا و معیاب آن بیشتر بدانید، به وبلاگ ابرآراز مراجعه کرده و مقالهی سی پنل cpanel چیست را مطالعه نمایید.
هاست سی پنل چیست؟
وقتی کنترل پنل بر روی هاست یا فضای میزبانی شما نصب شود، در این صورت شما یک هاست مجهز به cPanel دارید. بنابراین عبارت هاست سی پنل به این معنی است که پنل کاربری آن هاست، cPanel است. قصد خرید هاست لینوکس سی پنل دارید؟ به وب سایت ابرآراز مراجعه کرده و از سرویسها و خدمات ما بهرهمند شوید.
کاربردهای نصب سی پنل چیست ؟
شما با نصب سی پنل میتوانید به آسانی فضای میزبانی وب را مدیریت کنید. اما به یاد داشته باشید که سی پنل کاربردهای دیگری هم دارد که برخی از آنها عبارتند از:
- مدیریت کامل وب سایت
- راحتی آپلود فایلها روی سرور
- امکان اعمال تنظیمات امنیتی
- امکان مدیریت dns
- امکان نصب برنامههای جانبی بر روی سرور
- امکان نصب پایگاه داده جدید
- مدیریت پایگاه داده
- سهولت نصب انواع سیستمهای مدیریت محتوا (مانند وردپرس wordpress ) بر روی هاست
- امکان بکآپ گرفتن از اطلاعات به صورت دسته بندی شده و کامل
- ایجاد Email Account و مدیریت آن
- پیمایش فایلها و فولدرها با استفاده از File Manager
معایب و مزایای استفاده و نصب سی پنل
از مهمترین مزایای راه اندازی cpanel ، میتوان به یادگیری آسان، سهولت در استفاده، صرفهجویی در وقت و هزینه، نصبکننده خودکار نرمافزار، در دسترس بودن مطالب آموزشی، پشتیبانی آنلاین و… اشاره کرد. یکی از مزایای مهم سی پنل این است که سرعت لود سریع، کار با این کنترلپنل را آسان خواهد کرد.
امکان مشاهده پهنای باند و فضای دیسک قبل از به پایان رسیدن، یکی از مزایایی است که فعال سازی cpanel در اختیار شما قرار میدهد. علاوه بر این در صورت فعالسازی سی پنل میتوانید برای خود ساب دامنه ، پارک دامنه و دامنه های افزوده ایجاد کنید. امکان مدیریت ایمیلها، پاسخگویی خودکار ایمیلها و غیره از جمله دیگر مزایایی است که با استفاده از این کنترل پنل از آنها بهرهمند شوید. در ادامه تمام این موارد را خواهید آموخت؛ پس با ما همراه باشید
چه جایگزینهایی برای سی پنل وجود دارد؟
بیش از ۱۰۰ کنترل پنل مختلف برای مدیریت هاست وجود دارد. حتی بعضی از شرکتهای ارائهدهندۀ خدمات میزبانی وبسایت، یک کنترل پنل اختصاصی برای کاربران خودشان طراحی کردهاند؛ اما دایرکت ادمین (Direct Admin) و پلسک (Plesk) دو مورد از کنترل پنل های بسیار خوب و محبوب هستند که میتوانید بهجای سیپنل از آنها استفاده کنی
نکات مهم در زمان نصب سی پنل
در این قسمت از آموزش نصب cpanel لازم میدانیم تا یادآوری کنیم که Cpanel یک برنامه رایگان نبوده و نیاز به هزینه مجوز دارد که در حدود 14 دلار در ماه و یا 200 دلار در سال برای vps آن هزینه نیاز است. پس از نصب cpanel حذف ان از سرور دشوار خواهد بود.
آیا cpanel رایگان است ؟
به خاظر داشته باشید که cPanel رایگان نیست. با این حال، ابرآراز برای راحتی و صرفهجویی در هزینههای شما عزیزان، بدون دریافت هیچ هزینهی اضافهای، cPanel را به صورت رایگان همراه با برنامههای هاست خود ارائه میدهد. البته گفتنی است که در سال 2019 ، cPanel قیمت خود را افزایش داد و موجب شد تا بسیاری از شرکتهای میزبانی وب از cPanel به سایر کنترل پنل های وب سایت مهاجرت کنند.
پیش نیازها برای راه اندازی سی پنل
- سیستم عامل CentOS نسخه 7 با ساختار 64 بیتی
- یک آدرس ip ایستا
- رم 2 تا 4 گیگابایت
- فضای دیسک حداقل 20 گیگابایت
آموزش نصب cpanel در centos
- وصل شدن به سرور از طریق ssh
- اضافه کردن ( repository) mysql
- با دستور
sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
- آپدیت سیستم yum update -y
- نصب mysql
sudo yum install mysql-community-server
- فعالسازی برنامههای مورد نیاز برای نصب cpanel روی centos :
1-yum install curl
2-yum install perl
- ساخت دایرکتوری:
mkdir -p /root/cpanel_profile/
- در زمان نصب سی پنل برای رفع تحریمهای mysql باید دستورات زیر را وارد کنیم:
echo ‘mysql-version=10.3’ > /root/cpanel_profile/cpanel.config
echo ‘167.233.9.208 repo.mysql.com yum.mariadb.org’
- فایل زیر را باز میکنیم:
vim/etc/resolv.conf
- شما میتوانید در اینجا از dns های گوگل یا dns شکن استفاده کنید:
cd /home
- برای نصب سی پنل لازم است network manager را غیرفعال کنیم:
1-systemctl stop NetworkManager
2-systemctl disable NetworkManager
- بعد از غیرفعال کردن NetworkManager باید توجه کنیم که cPanel بسیار دربارۀ اسم دامنۀ سروری که روی آن نصب میشود، حساس است. به همین دلیل این اسم باید اسم هاست (میزبان) کاملاً معتبر باشد.
hostnamectl set-hostname cpanel.arazcloud.com
- از دستور زیر برای نصب cPanel با WHM استفاده کنید:
curl -o latest -L https://securedownloads.cpanel.net/latest
- Permission اسکریپت را تغییر میدهیم:
chmod +x latest
- اسکریپت را اجرا میکنیم:
sh latest
- با استفاده از ip سرور خود و پورت 2087 میتوانید به درگاه ورود دست یابید:
https://SERVER_IP:2087
- اطلاعات ورود شما به این صورت است:
username: your_server_user
password: your_password
نصب cpanel روی ویندوز
نصب cpanel روی سرور ویندوز امکان پذیر نمیباشد و برای انجام این کار لازم است که plesk با حداقل رم 1 گیگابایت نصب گردد تا شما بتوانید چند سایت را به راحتی کنترل نمایید. علاوه بر آن برای نصب cpanel روی ویندوز میتوانید از كنترل پنل كلوكسو نیز استفاده كنيد. این کنترل پنل شباهت بسایر زیادی به سی پنل داشته و بر روی ویندوز سرور نیز قابلیت نصب دارد.
نصب cpanel بر روی سرور مجازی
در همین ابتدا بیایید اندکی آشنایی جزئی با معنای سرور پیدا کنیم. به زبانی ساده سرور (Server) در یک تعریف جامع، سیستمهایی را شامل میشود که وظیفه سرویسدهی و ارائه خدمات به سایر سیستمها را بر عهده دارند. سیستمهایی که از سرور، خدمات دریافت میکنند، تحت عنوان خدمات گیرنده یا کلاینت (Client) شناخته میشوند. سرور معنای عام و گسترده دارد، اگر میخواهید به طور جامع و کامل با این مفهوم آشنا شوید، به مقالهی سرور چیست مراجعه کنید.
حال بیایید با هم مراحل نصب cpanel در vps را بررسی کنیم. در اولین قدم باید توسط نرم افزار putty به محیط ترمینال سرور خود متصل شده و پس از آن با دستور زیر سرور مجازی خود را بروزرسانی نماید.
yum update
پس از اتمام بروزرسانی سیستم عامل خود، یک فایل اجرایی با ویرایشگر ایجاد کنید.
nano arazcloud.sh
سپس در فایل باز شده کدهای زیر را وارد کنید.
#!/bin/bash
yum -y install gcc* autoconf
wget https://layer1.cpanel.net/latest
sh latest
پس از وارد کردن این کدها با کلیدهای ترکیبی CTRL + X فایل را ذخیره نمایید. با وارد کردن دستور زیر نصب Cpanel اغاز میگردد.
sh arazcloud.sh
ممکن است نصب سی پنل کمی زمان ببرد، منتظر بمانید تا نصب cpanel روی centos به پایان برسد. پس از اتمام مراحل نصب، توسط مرورگر خود آدرس IP سرور خود را به همراه پورت 2087 وارد کنید. پس از باز شدن صفحه WHM با یوزر سرور خود وارد شده و مراحل نصب cpanel در vps خود را طی کنید. در صورتی که صفحه مورد نظر شما باز نشد، دستور زیر را وارد کرده تا پورت مورد نظر در فایروال شما باز شود.
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2087 -j ACCEPT
نصب cpanel روی اوبونتو
نکتهای که لازم میدانیم در انتها اضافه کیم این است که اوبونتو یکی از توزیعهای لینوکس است و نصب cpanel در ubuntu به صورت مجزا امکانپذیر نمیباشد.