نصب سی پنل بر روی centos7

Cpanel یکی از محبوب ترین کنترل پنل میزبان وب است که یک واسط گرافیکی یوزر فراهم می کند که این ویژگی به کاربران مختلف این امکان را می دهد تا چندین سرور را تنها با کمک یک رابط GUI به جای خط فرمان معمولی مدیریت می کنند. با کمک این رابط کاربران می توانند به راحتی بسیاری از کارهای را که در سرور وب سایت وجود دارند را انجام دهند که از آن ها می توان به مواردی همچون ایجاد ایمیل، آپلود فایل، مدیریت پایگاه داده، تنظیم برنامه های متفرقه و... اشاره کرد که در ادامه بسیار گسترده تر مورد بررسی قرار خواهند گرفت.

هنگام نصب cpanel توجه به نکات زیر ضروری است:

  • پروسه ای که برای نصب cpanel انجام می شود بسیار ساده است ولی می تواند چند ساعت این فرآیند طول بکشد.
  •  Cpanel یک برنامه رایگان نبوده و نیاز به هزینه مجوز دارد که در حدود 14 دلار در ماه و یا 200 دلار در سال برای vps آن هزینه نیاز است.
  •  پس از نصب این کنترل پنل، حذف آن از سرور بدون بازیابی کامل سرور دشوار خواهد بود. متاسفانه مشکلی که در cpanel وجود دارد این است که حذف نصب را ارائه نمی دهد.
  • مهم ترین نکته ای که در این باره وجود دارد این است که ارائه دهندگان عمده وب هاستینگ معمولا c-panel نصب شده را با برنامه هاستینگ ارائه می دهند.

پیش نیازها

به منظور نصب cpanel بر روی vps و یا سرور اختصاصی نیاز به رعایت نمودن چندین پیش نیاز است که در ادامه به بررسی آن ها خواهیم پرداخت:

  • یک سرور ابری، VPS و یا سرور اختصاصی در CentOS 7 اجرا می شود.
  • یک آدرس IP ایستا. از آن جایی که cpanel نمی تواند همانند یک آدرس IP پویا عمل کند، نیاز به یک آدرس جدید دارد.
  • روت کردن حساب برای دسترسی به سرور
  • حداقل رم مورد استفاده 1 گیگابایت است اما می توان از رم 2 گیگابایت نیز استفاده نمود که بسیار پیشنهاد می شود.
  • فضای دیسک حداقل 20 گیگابایت است اما می تواند تا 40 گیگابایت نیز به پیش برود.

نصب cpanel بر روی vps و یا سرور اختصاصی لینوکس

به منظور نصب cpanel بر روی vps و یا سرور اختصاصی نیاز است تا مراحل مختلفی طی شوند که در ادامه تمامی این مراحل به ترتیب شرح داده خواهند شد.

مرحله یک: راه اندازی cpanel

قبل از نصب کردن cpanel بر روی سرور ابری و یا سرور مجازی، نیاز است تا دو مرحله دیگر را انجام داد. در ابتدا باید اطمینان حاصل کنید که perl را بر روی سرور خود نصب کرده اید.

برای این کار نیاز است تا دستور زیر را وارد کنید:

$ sudo yum install perl

پس از نصب perl، باید یک قدم دیگر را نیز طی کنید. اطمینان حاصل کنید که cpanel کاملا واجد شرایط برای دامنه ای با نام FQDN است که معمولا به عنوان نام هاست شناخته می شود. این مورد برای شناسایی سرور شما استفاده می گردد. شما مستلزم وارد نمودن یک نام هاست معتبر هستید. اجتناب از این مرحله شما باعث می شود cpnel نصب و یا اجرا نگردد.

یک خطای بسیار شایع و رایج که ممکن است رخ دهد به شرح زیر است:

خطا در هنگام نصب cpanel

خوشبختانه این خطا به راحتی می تواند برطرف شود. اگر دامنه FQDN را در سیستم خود دارید، دستور زیر را وارد کنید:

$ hostname vps.mydomain.com

شما می توانید به جای vps.mydomain.com نام هاست خود را جایگزین کنید. اطمینان حاصل نمایید که خودتان صاحب دامنه اید. حال باید دایرکتوری فعلی خود را تغییر دهید و آن را به فهرست /home هدایت و انتقال دهید.

به منظور انجام این کار نیاز است تا دستور زیر را وارد کنید:

$ cd /home

مرحله دوم: نصب cpanel

اگرچه مراحل نصب cpanel بسیار کم است. ولی روند طول کشیدن آن بستگی به منابعی دارد که برای این سرور استفاده می شود. در بیشتر مواقع یک برنامه که شناخته شده تحت عنوان “screen” است در طول این فرآیند مورد استفاده قرار می گیرد. همچنین اگر مشکلاتی را در رابطه با اینترنت خود متوجه شوید و یا می خواهید روند نصب را متوقف کنید، برنامه screen می تواند برای شما بسیار مفید و کاربردی باشد.

پس در ابتدا برنامه screen و wget را نصب کنید. همانند دستور زیر:

sudo yum install screen wget

پس از نصب screen، به جلو بروید و یک session جدید را شروع کنید:

Screen

با استفاده از دستور پایین نصب cpanel را با کمک و راهنمایی WHM شروع کنید:

$ wget -N http://httpupdate.cPanel.net/latest

پس از اینکه آخرین پکیج را از cpanel را دانلود کردید، اسکریپت پایین را شروع کنید:

sh latest

این مورد باید نصب cpanel را شروع کند. در این مرحله باید صبر زیادی داشته باشید زیرا این پروسه ممکن است کمی طول بکشد. پس از پایان نصب اسکریپت،

خروجی زیر را مشاهده خواهید کرد:

نصب cpanel در vps لینوکس

مرحله بعدی خارج شدن از برنامه screen است. توجه داشته که حتی اگر سرور خود را ببندید، اسکریپت همچنان در پس زمینه اجرا می شود و این کار ممکن است یک تا دو ساعت طول بکشد.

برای جدا کردن screen، دستور زیر را تایپ کنید:

Cntrl-a-d

برای بازگشت به screen از دستور زیر استفاده کنید:

screen –r

این روند نیز ممکن است دو ساعت طول بکشد.

پس از اتمام مراحل نصب، می توانید از طریق آدرس IP زیر وارد حساب خود شوید و نام کاربری و رمز عبور خود را وارد کنید:

  • http://0.0.0.0:2087

حالا مراحل نصب به پایان رسیده است. پس باید دوباره رو به جلو بروید و یک یوزر را برای کنترل پنل cpanel ایجاد کنید و سپس وارد آن در حساب زیر شوید:

  • http://0.0.0.0/cpanel or http://mydomain.com/cpanel.
Cpanel می تواند هر آنچه که کاربران به آن احتیاج دارند را فراهم کند و اجازه مدیریت چند وب سایت مختلف را تنها با یک سرور واحد به آن ها دهد.

جمع بندی

با انجام تمامی مراحل بالا شما موفق خواهید شد تا cpanel را بر روی vps و یا سرور اختصاصی نصب کنید. این آموزش به شما در نصب cPanel/WHM بر روی سرور اختصاصی و یا vps در سرور CentOS 7 کمک خواهد کرد و بسیار کاربردی می باشد. این موضوع را به یاد داشته باشید که cpanel به شما این امکان را می دهد تا چندین وب سایت را به راحتی با یک سرور واحد مدیریت کنید. فقط کافیست دستوراتی که گفته شد را فرا بگیرید و به راحتی و به ترتیب تمام مراحل را انجام دهید. در آن صورت شما به عنوان یک کاربر حرفه ای و یا حتی مبتدی مشکلی در اجرا و نصب cpanel نخواهید داشت.

سوالات متداول

سوالات متداولی در رابطه با نصب cpanel بر روی vps و یا سرور اختصاصی وجود دارد که در ادامه قصد داریم به تعدادی از آن ها بپردازیم.

1. Cpanel چگونه پانلی است؟

cPanel یک پانل کنترل هاست وب است که مبتنی بر سیستم عامل لینوکس می باشد.

2. نحوه کارکرد cPanel به چه صورت است؟

برای اینکه بتوانید با این کنترل پانل کار کنید باید به اینترنت دسترسی داشته باشید. یعنی نحوه کارکرد آن آنلاین بوده است.

3. cPanel برای چه کارهایی را می تواند انجام دهد؟

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

4. دستوراتی که در فوق گفته شد از چه طریقی می توان آن ها را اجرا نمود؟

تمام دستوراتی که در بالا گفته شد را می توان با استفاده از terminal و یا shell به مرحله اجرا رساند.

  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

    ماکرو سرور محصولی ویژه است که برای دریافت بالاترین کیفیت سخت‌افزاری طراحی شده است. در شرایطی که نیازمند سخت‌افزاری قدرتمند برای سرور خود هستید، ماکرو سرورها منابع سخت‌افزاری مورد نیاز را برای شما فراهم می‌کنند.

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

    سیاری از مدیران سایت‌های دانلود و یا سایت‌هایی که با ترافیک بالایی برای به اشتراک‌گذاری فایل‌های خود روبرو هستند، عمدتا با مشکلاتی مانند هزینه‌های گزاف زیرساختی و یا مصرف بالای منابع سخت‌افزاری روبرو می‌شوند. از همین رو پارس‌پک با معرفی فضای هاست دانلود برای این دسته از کاربران، محصول مناسبی را پیش‌بینی نموده است.

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

    رویداد Cloud Talk

    CloudTalk رویدادی آنلاین است که با حضور بیش از ۲۰۰۰ نماینده از شرکت‌های مطرح حوزه‌ی فناوری ابری برگزار می‌گردد. این رویداد در سال ۲۰۲۰، در روز سه‌شنبه...

  • کلیه حقوق برای شرکت دانش بنیان پارس پک محفوظ می باشد.

    Copyright © 2019 Pars Parva System Ltd. ParsPack Cloud Computing Technology ® , All Rights Reserved.