نصب سی پنل روی سرور به منظور مدیریت سرویس ها توصیه می شود همانطور که می دانید کنترل پنل cPanel که سطح مدیریتی بالاتر آن WHM می باشد محبوب ترین ابزار مدیریت هاست لینوکسی در دنیا می باشد. مدیران سرورها جهت مدیریت سرورهای لینوکسی برای اهداف میزبانی وب اکثرا از سی پنل استفاده می کنند. این کنترل پنل با داشتن امکانات بسیار زیاد و رابط کاربری فوق العاده توانسته است محبوب ترین کنترل پنل در میان شرکت های هاستینگ و صاحبان وب سایت ها باشد. اگر به دنبال آموزش مدیریت سرور هستید تا سرور مجازی لینوکس امن و پر قدرت خود را کانفیگ کنید، این آموزش می تواند شما را یاری نماید تا بتوانید سی پنل را بر روی سرور مورد استفاده خود نصب نمایید.

آنچه در این آموزش می خوانید:

 

 

  • cPanel چیست؟
  • موارد قابل توجه درباره سی پنل
  • الزامات مورد نیاز برای نصب کردن سی پنل
  • مراحل نصب cPanel
  • ورود و پیکربندی اولیه cPanel&WHM
  • بررسی سوالات متداول کاربران

cPanel چیست؟

سی پنل cPanel کنترل پنلی است که توسط مدیران وب و توسعه دهندگان برای مدیریت هاست (در سطح بالاتر آن whm برای مدیریت کل کاربران سرور) بکار می رود و عمدتا نیز در لینوکس استفاده می شود.سی پنل با داشتن محیط گرافیکی و ساده و به دور از کدگذاری های طاقت فرسای گذشته به کاربر امکان ایجاد تغیرات لازم را داده و در طی سالها به انتخاب برتر و محبوب میان کنترل پنل های میزبانی سرور تبدیل شده این در حالی است که برخلاف رقبای خود نیاز به تهیه لایسنس دارد و رایگان نیست و همین مساله گواهی بر کیفیت و توانایی این کنترل پنل برای مدیریت میزبانی سرور است. از کنترل پنل سی پنل می توان جهت ایجاد تغییر در وب سایت، دامنه، هاست، سرور و بسیاری موارد دیگر استفاده کرد.

موارد قابل توجه قبل از شروع آموزش نصب سی پنل

  • سی پنل یک کنترل پنل هزینه ای می باشد و برای داشتن آن می بایست لایسنس تهیه نمایید.
  • امکان نصب تست برای 15 روز وجود دارد اما پس از آن تنها با لایسنس قابل فعالسازی می باشد.
  • لایسنس سی پنل تنها بر روی آی پی های ثابت قابل ارائه بوده و بر روی آی پی های داینامیک قابل ارائه نیست.
  • ابزار حذف برای سی پنل در نظر گرفته نشده است و برای حذف کامل آن می بایست سرور را Rebuild نمایید.
  • بهتر است نصب سی پنل بر روی سیستم عامل تازه نصب شده (تمیز) انجام شود.
  • برای نصب سی پنل می بایست دسترسی root داشته باشید.
  • حالت پیشفرض برای نصب کردن سی پنل بصورت نصب سریع می باشد.

الزامات سیستم برای نصب کردن سی پنل

  • یکی از توزیع های لینوکس به عنوان مثال AlmaLinux 9
  • داشتن سرور با آی پی ثابت و معتبر
  • غیرفعال بودن فایروال و سیستم های امنیتی مانند SELinux
  • غیرفعال کردن Network Manager در هنگام نصب
  • داشتن حداقل قدرت پردازشی 1.1GHz ، رم 2 گیگابایت و 40 گیگابایت فضا
در وبسایت رسمی cPanel توصیه شده است اگر قصد نصب کردن آنتی ویروس clamAV را دارید حتما باید حداقل 3 گیگ رم داشته باشید. سی پنل از معماری ARM یا معماری ماشین های پیشرفته RISC پشتیبانی نمی کند.

اگر موارد فوق در دسترس هستند و تمامی پیش نیازهای نصب سی پنل مانند پکیج perl, ست کردن hostname, کاستومایز کردن و سایر موارد که در آموزش پیش نیازها به آنها اشاره کردیم را انجام داده اید، اکنون می توانید اقدام به نصب cPanel بر روی سرور نمایید. البته ما در میزبان فا با ارائه سرور مدیریت شده با پیکربندی اختصاصی تمامی کانفیگ های مورد نیاز را بصورت رایگان برای شما انجام خواهیم داد و دغدغه این موارد را نخواهید داشت.

 

مراحل نصب cPanel روی سرور

  • وصل شدن به سرور لینوکس به کمک نرم افزار PuTTY
  • آپدیت سیستم عامل از طریق SSH
  • نصب پیش نیازهای سی پنل
  • وارد کردن دستور نصب
  • منتظر ماندن برای اتمام کار
  • reboot کردن سرور

بسیار خب همانطور که گفته شد پس از نصب پیش نیازها و الزامات، و وصل شدن به سرور از طریق نرم افزار PuTTY و ورود به محیط SSH و اقدام به آپدیت سیستم عامل نوبت به آن می رسد که در ترمینال لینوکس با وارد کردن دستور screen یک ترمینال جدید ایجاد می کنیم.

 

screen

 

پس از نوشتن screen با زدن ENTER همانطور که در تصویر زیر مشاهده می کنید وارد ترمینال جدید می شویم.

پس از آن با وارد کردن دستور زیر که در حقیقت مسیر دانلود و نصب سی پنل را نشان می دهد و ENTER کردن مرحله نصب cPanel آغاز می شود.

 

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

در انتها می بایست با دستور reboot اقدام به ری استارت کردن سرور نمایید. که البته بدون ری استارت کردن هم مشکلی پیش نخواهد آمد. خب تا این بخش نصب سی پنل روی سرور با موفقیت انجام شد اما در گام بعدی می بایست پیکربندی اولیه را اعمال کنید.

 

ورود و پیکربندی اولیه cPanel و WHM

پس از reboot کردن سرور می توانید با فرمت زیر اقدام به وارد شدن به پنل مدیریتی WHM از طریق مرورگر خود نمایید. برای این کار کافی است در مرورگر خود IP سرور و شماره پورت را وارد کنید که بجای SERVER-IP می بایست آی پی سرور را وارد نمایید و شماره پورت بصورت پیش فرض 2087 است.

https://SERVER-IP:2087
  • توجه داشته باشید که پورت های 2087 و 2086 برای اتصال به WHM بکار می روند.
  • پورت 2087 برای اتصال به WHM در حالت رمزگذاری شده https
  • پورت 2086 برای اتصال به WHM در حالت عادی http
  • پورت های 2082 و 2083 برای اتصال به cPanel بکار می روند. (به ترتیب در حالت عادی رمزنگاری نشده و رمز نگاری شده)

حال صفحه ورود به WHM باز می شود و می بایست  برای Username عبارت پیش فرض root را وارد کرده و رمز عبوری که برای ورود به SSH استفاده می کردید را نیز وارد نمایید تا بتوانید به محیط مدیریتی WHM وارد شوید.

 

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

  • چگونه سی پنل را روی سرور لینوکس نصب کنیم؟
    برای نصب سی پنل باید ابتدا به عنوان کاربر root وارد ssh سرور شوید و مطابق مقاله های موجود در پایگاه دانش میزبان فا پیش نیاز ها را فراهم کرده و سپس با تنها یک دستور، اقدام به نصب کنید.
  • سی پنل از آلما لینوکس پشتیبانی می کند؟
    سی پنل از تمام هسته های انتشار رسمی آلما لینوکس پشتیبانی می کند. برای AlmaLinux 8 نسخه های سی پنل 110 و بالاتر و برای AlmaLinux 9 نسخه های سی پنل 114 و بالاتر ارائه شده است.
  • می توان سی پنل را رایگان نصب کرد؟
    سی پنل برای مشتریان میزبانی وب رایگان است اما برای شرکت های میزبانی وب خیر. مدیران سرور و ارائه دهندگان میزبانی برای استفاده از سی پنل باید لایسنس خریداری کنند که اکنون در سال 2023 چیزی بین 15 تا 45 دلار در ماه متغیر است.
  • نحوه دسترسی به سی پنل چگونه است؟
    برای دسترسی به سی پنل باید آدرس IP یا دامنه و پورت 2083 برای اتصال رمزگذاری شده را در مرورگر مورد نظر خود وارد کنید. به عنوان مثال 192.128.54.12:2083 که از طریق اتصال https با ip به سی پنل متصل می شوید یا example.com:2083 که از طریق نام دامنه به شما دسترسی سی پنل را می دهد.
  • تفاوت cPanel و WHM چیست؟
    هر دو جزو ابزارهای مدیریتی برای میزبانی سرور توسط یک شرکت هستند و در حقیقت WHM سطح دسترسی بالاتری نسبت به cPanel دارد.

دسته بندی شده در: