برخلاف سایر کنترل پنلهای معروف مانند دایرکت ادمین، کنترل پنل وب هاستینگ سی پنل فقط بر روی ۳ توزیع معروف لینوکس قابل نصب است. نسخه اول توزیع Red Hat Enterprise لینوکس است و ۲ نسخه بعدی CentOS و Cloudlinux هستند. CentOS خود از Red Hat مشتق شده و Cloudlinux نیز از CentOS. برای آموزش نصب cPanel در سرور لینوکس این مطلب را تا انتها دنبال کنید.
امکانات cpanel
سی پنل یک پنل مدیریت وب هاستینگ است که برای مدیریت سرور وب و همچنین میزبانی وبسایتها استفاده میشود.
۱- مدیریت فایل
امکان مشاهده، ویرایش، حذف و آپلود فایلها در سرور وب.
۲- مدیریت دیتابیس
امکان ایجاد و مدیریت دیتابیسهای MySQL و PostgreSQL.
۳- مدیریت ایمیل
ایجاد ایمیلها، مشاهده ایمیلها، تنظیمات ایمیل و محدودیت حجم ایمیلها.
۴- مدیریت دامنه
اضافه کردن دامنه جدید، تغییر تنظیمات دامنه و ایجاد زیر دامنه.
۵- مدیریت برنامهها
امکان نصب برنامههای مختلف مانند WordPress، Joomla، Drupal و Magento.
۶- امنیت و اطلاعات پایه
مانیتورینگ وبسایت، مدیریت فایروال و تنظیمات امنیتی، پشتیبانگیری و بازیابی داده.
۷- سازگاری
سازگاری کامل با سیستم عاملهای لینوکس و ویندوز، همچنین تنظیمات مورد نیاز برای استفاده از تکنولوژیهای مانند PHP، Perl، Ruby و Python.
این امکانات تنها بخشی از مزایای استفاده از سی پنل هستند.
پارتیشن بندی در نصب cPanel در سرور لینوکس
در هنگام نصب سیستم عامل لینوکس برای حداکثر بازدهی cPanel در سرور، یک پارتیشن بندی حرفه ای به شما توصیه می شود. البته این مقادیر برای سرور اختصاصی با هارد بالا توصیه می شود و برای سرور مجازی میتوانید از همان مقادیر پیشفرض و یا درصدی پایینتر، مشابه موارد زیر استفاده نمایید. این مورد کاملا اختیاری بوده و مدیران سیستم با نظر خود این موارد را تنظیم میکنند.
پارتیشن | حجم | محتویات پارتیشن |
---|---|---|
/ | حد اقل ۴۰ گیگابایت | Base operating system |
/boot | ۱۰۰ گیگا بایت | Kernels, boot loader configuration file |
/usr | حد اقل ۱۶ گیگابایت | cPanel, Apache, Apache logs, and most applications |
/var | حد اقل ۱۶ گیگابایت ولی در مواردی که حجم دیتابیس ها زیاد است باید فضای بیشتری اختصاص دهید | MySQL databases, cPanel configuration, system logs, and mail queue |
/home | اکانت ها و یوزر ها در این پارتیشن ذخیره میشوند . بنا بر این هر چه بیشتر بهتر! | cPanel user accounts |
/tmp | حد اقل ۲ گیگابیت | Temporary files |
swap | دو برابر رم سرور | The amount of RAM overflow that the system can write to the hard disk. |
پیشنیازهای آموزش نصب cpanel
برای نصب سی پنل بر روی یک سرور، باید مطمئن شوید که دارای پیش نیازهای زیر هستید:
- یک سرور وب (مانند Apache یا Nginx) که تنظیمات DNS و SSL را پشتیبانی میکند.
- یک سیستم عامل لینوکس به روزرسانی شده. بهتر است از توزیع CentOS یا CloudLinux استفاده کنید.
- حداقل ۱ GB RAM و ۲۰ GB فضای دیسک خالی.
- دسترسی root به سرور.
- Firewall برای محافظت از سرور.
- مجوز نصب cPanel از توزیعکننده آن، که در صورت استفاده از سرویسدهندههای میزبانی وب، این مورد رعایت شده است.
- یک IP ثابت برای سرور.
- مدیریت دامنه و تنظیمات DNS برای متصل کردن دامنه به سرور.
- پشتیبانی از PHP و MySQL برای اجرای اپلیکیشنهای وب.
همچنین قبل از نصب سی پنل باید مطمئن شوید که تمامی پیشنیازها به درستی تنظیم شدهاند.
راهنمای نصب cPanel بدون لایسنس
با کمک برنامه putty و از طریق ssh به سرور متصل شوید. برای نصب سی پنل نیازی به خرید لایسنس نیست و میتوانید از نسخه ترایال استفاده کنید و بعدا اقدام به خرید لایسنس نمایید. برای نصب سی پنل بر روی سرور مجازی یا اختصاصی لینوکس ، ابتدا باید کتابخانه perl و دانلود منیجر wget را روی سرور خود نصب کنید. برای این منظور دستور زیر را در محیط ssh اجرا کنید:
yum install perl wget -y
آخرین ورژن استیبل پرل و دانلود منیجر wget در لینوکس با دستور فوق نصب شدند. حالا باید آخرین ورژن Whm/cPanel را از وب سایت رسمی آن دانلود کنید. برای این کار با کمک دستور wget آخرین ورژن سی پنل را دانلود میکنیم. توجه داشته باشید این کار باید داخل دایرکتوری home/ انجام شود :
cd /home
wget -N http:/httpupdate.cpanel.net/latest
sh latest
عملیات نصب سی پنل و کنترل پنل وب هاستینگ whm در سیستم لینوکس شما آغاز شد. در عملیات نصب سی پنل صبر و حوصله داشته باشید. این نصب بسته به نوع سرور و قدرت پورت میتواند بین ۴۰ دقیقه تا بیش از ۱ ساعت به طول بیانجامد. پس از اتمام عملیات نصب cPanel بر روی سرور مجازی یا سرور اختصاصی لینوکس شما، کنترل پنل وب هاست یا WHM با آدرس زیر در دسترس شما خواهد بود:
https://server-ip:2087
بعد از ورود برای اولین بار به کنترل پنل وب هاست سی پنل با نام whm ابتدا باید تنظیمات اولیه و کلی سیستم را انجام دهید و پس از آن سرور برای سی پنل قابل استفاده خواهد بود. پیشنهاد ما در اولین قدم بعد از نصب سی پنل، اقدام به افزایش امنیت سرور با نصب و پیکربندی یک فایروال، آنتی ویروس و آنتی شل است. همچنین استفاده از ابزارهای امنیتی سایبری برای امنیت رایگان سرور نیز توصیه میگردد.
معرفی سرور لینوکس
سرور لینوکس یک سیستم عامل است که اغلب برای اجرای سرویسهای شبکهای وب و پایگاه داده مورد استفاده قرار میگیرد. این سیستم عامل بر پایه یک هسته لینوکس (Linux kernel) ساخته شده است که توسط جامعه بزرگ و بین المللی از برنامهنویسان توسعه داده میشود.
یکی از مزایای سرور لینوکس، پایداری و امنیت بالای آن است. که به دلیل منبعباز (open source) بودن این سیستم عامل، برنامهنویسان و توسعهدهندگان را در بهبود کارایی و امنیت وبسایتشان کمک میکنند. همچنین، همواره بروزرسانیهای جدید و پشتیبانی فعال از سمت جامعه، سرعت و کیفیت بهبودهای لازم را فراهم میآورد.
یکی از معایب احتمالی سرور لینوکس، پیچیدگی در راهاندازی و تنظیم آن است. اگر شما با سیستم عامل لینوکس آشنایی کافی ندارید، برای استفاده از آن ممکن است نیاز به کمک یک متخصص داشته باشید. همچنین، محدودیت در کاربردی بودن بعضی از نرمافزارهای تجاری نیز میتواند یکی از معایب آن باشد.
در کل، سرور لینوکس به دلیل پایداری، امنیت و قابلیت انعطاف بالای خود، برای بسیاری از شرکتها و سازمانها به عنوان گزینهای مناسب برای اجرای سرویسهای شبکهای وب و پایگاه داده مورد استفاده قرار میگیرد.
سخن آخر
ما در این مطلب سعی کردیم شما را با آموزش نصب cPanel در سرور لینوکس آشنا کنیم. شما میتوانید با درج نظر در این مقاله؛ ما را از نظرتتان بهره مند کنید. اگر به دنبال دریافت خدمات هاست و سرور حرفهای هستید، سرورپارس با ارائه پلنهای متنوع و باکیفیت در کنار شما عزیزان است.
مطالب مرتبط
سرور لینوکس که از سرورپارس میخریم؛ با سی پنل لایسنس دار هست یا بدون لایسنس؟
سلام دوست عزیز
تمام کنترل پنل ها لایسنس دارند و نیازی به تهیه لایسنس سی پنل از سمت کاربر نیست.
سلام ممنون میشم آموزش پارتیشن بندی سرور لینوکس رو دقیق تر بیان کنید
با سلام و احترام شما می توانید برای آموزش پارتیشن بندی سرور لینوکس این مقاله را مطالعه کنید.