نصب سی پنل در سرور لینوکس میتواند یک تغییر برای مدیریت محیط میزبانی وب باشد. سی پنل با یک رابط گرافیکی کاربرپسند، کارهایی مانند مدیریت فایلهای وب سایت، ایجاد و مدیریت حسابهای ایمیل، راهاندازی و مدیریت پایگاههای داده و موارد دیگر را ساده میکند. با این حال، نصب سی پنل بر روی سرور لینوکس نیاز به درک اولیه مدیریت سرور و برآورده کردن نیازهای سیستم دارد. در این مقاله مراحل مورد نیاز برای نصب و آموزش سی پنل در سرور لینوکس را توضیح میدهیم.
سی پنل چه امکاناتی را در اختیار کاربران قرار میدهد
همانطور که در آموزش سی پنل گفته بودیم, سی پنل یک کنترل پنل میزبانی وب محبوب است که به طور گسترده توسط صاحبان وبسایتها و ارائهدهندگان میزبانی وب برای مدیریت محیط میزبانی خود استفاده میشود. امکاناتی که سی پنل به کاربران خود ارائه میدهند عبارتند از:
- محیط گرافیگی قدرتمند و کاربرپسند ارائه میدهد.
- کارهای مهم مدیریتی از جمله بکاپ، انتقال هاست و ریست کردن دادهها به صورت بسیار ساده انجام میشود.
- DNSها و ایمیل سرورها برای مدیر سرور و کاربران در بخش کنترل پنل کاربری به راحتی انجام میگیرند.
- سرویسهای شبکه به صورت گرافیکی بدون نیاز به هیچ دستوری قابلیت کنترل دارد.
- امکان کانفیگ و اعمال گواهی SSL/TLS برای تمامی دامنهها را میدهد.
- محیطی ساده و تعاملی برای مدیریت بر روی پایگاه دادهها توسط phpmyadmin دارد.
- قابلیت هماهنگ شدن با سیستم مدیریت مشتری برای مدیریت خودکار تمامی وظایف امکان پذیر است.
پیش نیازهای لازم برای آموزش نصب سی پنل در سرور لینوکس
برای نصب سی پنل در سرور لینوکس باید مطمئن شوید که سرور مورد نظر دارای پیش نیازهای لازم است. این پیش نیازها عبارتند از:
- داشتن سرور وب که بتواند تنظیمات DNS و SSL را پشتیبانی کند.
- داشتن سیستم عامل لینوکس به روزرسانی شده.
- دارا بودن حداقل ۱ GB RAM و ۲۰ GB فضای دیسک خالی.
- داشتن دسترسی root به سرور انتخاب شده.
- داشتن Firewall برای محافظت از سرور انتخاب شده.
- دارا بود امکان نصب cPanel از توزیعکنندهِ در صورت استفاده از سرویسدهندههای میزبانی وب.
- داشتن یک IP ثابت برای سرور مورد نظر.
- داشتن مدیریت دامنه و امکان تنظیمات DNS برای متصل کردن دامنه به سرور.
- امکان پشتیبانی از PHP و MySQL برای اجرا و انجام اپلیکیشنهای وب.
البته فراموش نکنید که پیش از نصب سی پنل باید مطمئن باشید که تمامی پیش نیازها به درستی تنظیم شده باشند.
آموزش نصب cPanel در سرور لینوکس
در این قسمت آموزش گام به گام در مورد نحوه نصب cPanel بر روی سرور لینوکس را بیان میکنیم.
مرحله اول
در مرحله اول باید اطمینان حاصل کنید که سرور پیش نیازهای نصب cPanel را داشته باشد. این موارد شامل سیستم عامل پشتیبانی شده، حداقل مشخصات سختافزاری، پیکربندی شبکه، پیکربندی فایروال و بقیه موارد است. برای دریافت جزئیات بیشتر دررابطه با این مرحله میتوانید به قسمت «پیش نیازهای نصب سی پنل» مراجعه کنید.
مرحله دوم
باید به عنوان کاربر اصلی وارد سرور خود شوید.
مرحله سوم
اسکریپت نصب سی پنل را از وب سایت cPanel با استفاده از دستور زیر دانلود کنید:
# wget -N http://httpupdate.cpanel.net/latest
مرحله چهارم
اسکریپت نصب را با استفاده از تایپ دستور زیر اجرا کنید.
# chmod +x latest
مرحله پنجم
اسکریپت نصب را با استفاده از تایپ دستور زیر اجرا کنید:
# ./latest
مرحله ششم
فرآیند نصب سی پنل در سرور لینوکس آغاز خواهد میشود و ممکن است مدتی زمان ببرد تا تکمیل شود. در حین نصب ممکن است از شما خواسته شود که اطلاعات مجوز cPanel خود را وارد کنید.
مرحله هفتم
پس از تمام شدن عملیات نصب با باز کردن یک مرورگر وب و تایپ آدرس IP سرور خود و سپس شماره پورت cPanel به رابط پنل خود دسترسی پیدا کنید. به عنوان مثال، اگر آدرس IP سرور شما 192.168.0.1است، میتوانید با تایپ آدرس http://192.168.0.1:2082 به سی پنل خود دسترسی پیدا کنید.
مرحله هشتم
دستورالعملهای روی صفحه را برای پیکربندی cPanel برای سرور خود دنبال کنید. شما باید رمز عبور root را تنظیم کرده و یک منطقه زمانی را انتخاب کنید و تنظیمات مختلف دیگر پیکربندی را انجام دهید.
مرحله نهم
پس از تکمیل پیکربندی اولیه، میتوانید از سی پنل برای مدیریت وب سایت و سرور خود استفاده کنید.
آموزش نحوه نصب سی پنل در سرور مجازی
نصب سی پنل در سرور مجازی این امکان را برای کاربران پدید خواهد آورد تا بتوانند بدون احتیاج به کامندلاین با رابط کاربری گرافیکی به سادگی سرور مجازی و وبسایت خود را مدیریت و کنترل کنند. این نکته را باید بدانید که برای راهاندازی وبسایت جدید یا انتقال وبسایت خود باید سیستم کنترل سی پنل را روی آن نصب کنید تا مدیریت سرور در دست شما قرار بگیرید.
چنانچه به کسب اطلاعات بیشتر راجب سرور مجازی علاقه دارید پیشنهاد میکنیم مقاله”تفاوت سرور اختصاصی با سرور مجازی به صورت جامع” مطالعه نمایید.
تعریف سرور مجازی؛ منابعی اختصاصی و مقرون به صرفه
قبل از خرید سرور مجازی باید بدانید, سرور مجازی نوعی محیط میزبانی است که به کاربران اجازه میدهد تا از طریق فناوری مجازی سازی، چندین نمونه از یک سرور را روی یک سرور فیزیکی واحد ایجاد کنند. هر سرور مجازی به عنوان یک سیستم مستقل و ایزوله با سیستم عامل، فضای دیسک و منابع خاص خود عمل میکند و یک محیط خصوصی و قابل تنظیم را برای نصب سی پنل در سرور لینوکس فراهم میکند.
سرورهای مجازی یک گزینه میانی بین هاست اشتراکی و سرورهای اختصاصی هستند. در یک محیط میزبانی مشترک، چندین وب سایت یک سرور فیزیکی را به اشتراک میگذارند و منابع مشابهی مانند CPU، RAM و فضای دیسک را در اختیار کاربران قرار میدهد.
چنانچه به کسب اطلاعات بیشتر راجب سرور مجازی علاقه دارید پیشنهاد میکنیم مقاله”VDS چیست؟ سرور مجازی اختصاصی VDS چه تفاوتی با VPS دارد؟“و “سرور مجازی یا VPS چیست و چه کاربردی دارد؟” مطالعه نمایید.
پیش نیازهای لازم برای آموزش نصب سی پنل در سرور لینوکس مجازی
قبل از نصب cPanel بر روی سرور مجازی، باید اطمینان حاصل کنید که سرور پیش نیازهای لازم را دارد:
- سیستم عامل: سرور مجازی باید دارای یک سیستم عامل سازگار باشد. cPanel با چندین نوع لینوکس از جمله CentOS، Red Hat Enterprise Linux و CloudLinux سازگار است.
- منابع سرور: سرور مجازی باید حداقل سیستم مورد نیاز برای cPanel را برآورده کند. حداقلهای توصیه شده عبارتند از ۱ گیگابایت رم، ۲۰ گیگابایت فضای دیسک در دسترس، و پردازنده مرکزی ۲ گیگاهرتز یا سریعتر.
- نشانی IP: این سرور یک نشانی IP اختصاصی دارد.
- دسترسی به root: برای نصب cPanel باید به سرور مجازی دسترسی root داشته باشید.
- فایروال: اگر فایروال روی سرور مجازی خود نصب کردهاید، باید آن را طوری پیکربندی کنید که اجازه دسترسی به پورتهای سی پنل را بدهد. سی پنل برای باز بودن به پورتهای ۲۰۸۲، ۲۰۸۳، ۲۰۸۶، ۲۰۸۷، ۲۰۹۵ و ۲۰۹۶ نیاز دارد.
- پیکربندی DNS: باید مطمئن شوید که DNS سرور مجازی شما به درستی پیکربندی شده است. این شامل تنظیم نام میزبان و سرورهای نام سرور و همچنین پیکربندی رکوردهای DNS برای هر دامنهای است که در سرور میزبانی میکنید.
آموزش نصب سی پنل در سرور مجازی
برای نصب cPanel بر روی سرور مجازی، باید مراحل زیر را دنبال کنید:
بررسی سیستم مورد نیاز
قبل از نصب سی پنل در سرور لینوکس مجازی، مطمئن شوید که سرور مجازی شما پیش نیازهای لازم را دارد.
اتصال به سرور مجازی
با استفاده از یک کلاینت SSH مانند PuTTY به سرور مجازی متصل شوید.
Perl را نصب کنید
cPanel به نصب Perl روی سرور نیاز دارد. برای نصب پرل از دستور زیر استفاده کنید:
yum install perl
تنظیم نام هاست
نام میزبان سرور را با استفاده از دستور زیر تنظیم کنید:
hostname yourhostname.com
نام میزبان سرور خود را جایگزین yourhostname.com کنید.
دانلود اسکریپت نصب cPanel
اسکریپت نصب cPanel را با استفاده از دستور زیر دانلود کنید:
curl -o latest -L https://securedownloads.cpanel.net/latest
اسکریپت نصب cPanel را اجرا کنید
اسکریپت نصب cPanel را با استفاده از دستور زیر اجرا کنید:
sh latest
با این کار فرآیند نصب cPanel شروع می شود. فرآیند نصب ممکن است چند دقیقه طول بکشد تا کامل شود.
پیکربندی cPanel
پس از اتمام نصب، از شما خواسته میشود که cPanel را پیکربندی کنید. برای تنظیم پیکربندی اولیه سرور خود مانند منطقه زمانی سرور و مراحل دیگر، دستورات را دنبال کنید.
اولین حساب سی پنل خود را تنظیم کنید
پس از پیکربندی سی پنل، میتوانید اولین حساب خود را ایجاد کنید. این حساب برای مدیریت وبسایتها و سایر ویژگیهای میزبانی استفاده میشود. برای ایجاد یک حساب کاربری، با استفاده از اعتبار کاربری root خود وارد WHM شوید و روی دکمه “ایجاد یک حساب جدید” کلیک کنید.
چنانچه علاقه دارید درباره Whmcs بیشتر بدانید پیشنهاد میکنیم مقاله”Whmcs چیست و چه کاربردی دارد؟” مطالعه نمایید.
نصب نرم افزار اضافی
cPanel تعدادی بسته نرم افزاری اضافی را ارائه میدهد که میتوانید آنها را هم نصب کنید، مانند وب سرور، سرور پایگاه داده و سرور FTP. برای نصب این بستهها، به بخش «نرمافزار» WHM بروید و بستههایی را که میخواهید نصب کنید انتخاب کنید.
کلام آخر
در این مقاله تمام نکات مربوط به نصب سی پنل در سرور لینوکس و مجازی را بررسی کردیم. پیش نیازهای لازم و نکات مربوط به نصب در هر یک از برنامهها و سرورها گفته شد. همان طور که میدانید سی پنل یکی از محبوبترین پنلها برای کاربران است.
سوالات متداول
سی پنل با چه مرورگرهایی سازگار است؟
سی پنل با مرورگرهای Chrome، Firefox، Microsoft Edge و Safari سازگار است و تستهای لازم نیز در جهت خطایابی انجام شده است.
آیا نصب سی پنل در سرور مجازی ویندوز انجام میشود؟
خیر، نصب سی پنل در سرور لینوکس انجام میشود و تنها بر روی سرورهای لینوکسی و مجازی قابلیت نصب دارد.