WHM چیست و چه کاربردهایی دارد؟

WHM چیست و چه کاربردهایی دارد؟

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 22 اسفند 01

whm چیست و چه کاربردهایی دارد؟ حتماً تا بحال این واژه انگلیسی را بارها شنیده اید، اما نمی دانید که معنای این عبارت چیست و چه تفاوتی با cPanel دارد. در این مقاله به طور کامل و مفصل در مورد WHM و مزایای آن بحث کرده و به نکات بسیار مهمی اشاره خواهیم کرد تا بدانید که یک WHM چه دسترسی هایی به کاربران خود می دهد.

 

WHM چیست؟

WHM چیست؟

WHM یا Web Host Manager یک رابط کاربری است که فضایی برای برقراری ارتباط با backend میزبان را در اختیار ما می گذارد.

Cpanel نرم افزار یا کنترل پنلی است که از طریق آن وب سایت ما مدیریت می شود، در حالی که فضای میزبانی یا هاستینگ ما توسط WHM کنترل و اداره می شود.

بگذارید در مورد این دو نرم افزار کمی بیشتر صحبت کنیم تا بتوانیم درک بهتری نسبت به کارایی آنها در ساده سازی امور مدیریت سرور و محیط هاستینگ داشته باشیم.

WHM نرم افزاری است که به ما کمک می کند تا سرور خود را به راحتی و بدون دانش فرمان دهی یا commanding مدیریت کنیم. عملاً این نرم افزار، یک ابزار مدیریت دسترسی ها می باشد  که پشت اکانت های سی پنل فعالیت دارد. 

بنابراین شرکت یا شخص ارائه دهنده سرویس های میزبانی، از طریق این ابزار، اقدام به ساخت اکانت های مختلف سی پنل کرده و دسترسی کاربران آنها را محدود می کند. 

در دیدی کلی تر، یک whm می تواند یک مدیر کل داشته باشد که دسترسی این پنل را به چند نماینده تقسیم و محدود کند. در نتیجه، هر نماینده نیز می تواند با توجه به میزان منابع و دسترسی های خود، اکانت سی پنل ایجاد کرده و آنها را به عنوان هاست به وب مستران مختلفی اجاره دهند. 

اما Cpanel، یک سطح یا level پایین تر است. یعنی نرم افزاری یا ابزاری است که ما از طریق آن می توانیم وب سایت خود را مدیریت کنیم. در این کنترل پنل، ما این قابلیت را داریم که با توجه به منابعی که در سطح بالاتر برای ما تعریف شده، میزان فضای اختصاص یافته و در کل فایل های سایت خود را مدیریت کنیم.

WHM گزینه ای ایده آل برای کسانی است که سرور اختصاصی یا مجازی خود را داشته و قصد راه اندازی یا مدیریت یک سایت بزرگ و یا چندین سایت مجزا را دارند.

کاربردهای WHMکاربردهای WHM

  • مدیریت اکانت ها

Whm محیطی است که از طریق آن امور چندگانه و پیچیده مدیریت یک سرور توسط مدیران به روش ساده تری انجام شده و پیش می رود.

اموری مثل ایجاد، حذف و یا مسدود سازی اکانت های مختلف سی پنل و حتی ساخت یک صفحه مجزا برای هر کدام از آنها، توسط whm صورت می گیرد.

  • مانیتور کردن سرور

علاوه بر این، WHM به کمک ابزارهایی مثل process manager به ما اجازه مانیتور کردن کل فعالیت های صورت گرفته بر روی سرور و یا کنترل میزان مصرف از دیسک را می دهد تا بتوانیم به سادگی تمام اکانت ها را مدیریت کنیم.

  • افزایش امنیت

Whmcp باعث محافظت گروهی از تمام وب سایت های روی سرور در مقابل حملات خارجی شده و به ما این امکان را می دهد تا دسترسی های اکانت های سی پنل را محدود کنیم.

  • نصب CMS

به کمک WHM می توانیم چندین سیستم مدیریت محتوا مثل وردپرس یا جوملا را روی سرور نصب کنیم که در نهایت کاربر یا نماینده بتواند به انتخاب خود یک CMS مناسب انتخاب کند.

  • ساخت بسته های میزبانی

WHM به نمایندگان یا Reseller ها این امکان را می دهد تا بتوانند پکیج های هاستینگ مورد نظر و متنوع خود را ارائه داده و به مشتریان نهایی اجاره دهند.

  • انتقال فایل

به کمک whm می توانیم به راحتی فایل های درون سرور را جابجا کنیم؛ برای مثال اگر قصد انتقال یا مهاجرت سرویس یک مشتری به سرویسی دیگر را داشته باشیم، به سادگی می توانیم اینکار را با این پلتفرم انجام دهیم.

  • مدیریت گواهینامه های SSL

به کمک این ابزار می توانیم گواهینامه SSL خود و یا نمایندگانمان را نصب و آن را مدیریت کنیم.

  • بک آپ گیری

با WHM می توانیم از تمام اکانت های میزبانی بر روی سرور نسخه بک آپ تهیه و یا داده های قبلی را بازیابی یا restore کنیم.

تفاوت WHM با CPANEL

تفاوت WHM با CPANEL

توانایی ایجاد و مدیریت اکانت های کاربران این امکان را برای ما فراهم می کند تا به سایت های مشتریان مان دسترسی سی پنل داده و در عین حال، بر تک تک سایت ها نظارت داشته باشیم.

این قابلیت، سروری که برایش به صورت ماهانه هزینه زیادی پرداخت می کنیم را به یک مجتمع آپارتمانی تبدیل می کند؛ که در این مجتمع، سی پنل هایی که ما تایید و پیکربندی کرده ایم، دقیقاً کلیدهای ورود به واحدهای این آپارتمان هستند.

بنابراین، WHM یک level از سی پنل بالاتر بوده و برای مدیریت سرور استفاده می شود. که این ابزار بیشتر توسط صاحبین سرور مجازی یا سرور اختصاصی و یا ارائه دهندگانی استفاده می شود که سرویس های هاستینگ اجاره می دهند.

برای مثال، در سرویس هاست اختصاصی صباهاست، امور مدیریت سرور مجازی، بر عهده متخصصین صباهاست بوده و کنترل پنل cpanel نصب و در اختیار کاربر نهایی قرار می گیرد.

وصل شدن به WHM

برای دسترسی به WHM می توانیم از لینک های زیر استفاده کنیم:

http://address:2086

البته اگر SSL داشته باشیم باید در ابتدای لینک HTTPS وارد کنیم. با لینک دیگری هم می توان به whm متصل شد:

https://yourdomain.com/whm

در صورتی که بخواهیم از ip سرور برای اتصال به محیط WHM استفاده کنیم، به این شکل اقدام می کنیم:

https://192.168.1.1/whm

برای اینکه آی پی سرور را چک کنیم باید به قسمت Client area > My Account > Manage مراجعه کنیم.

دسترسی های WHM

تمام کابران WHM این دسترسی ها را دارند:

  • دسترسی به ابزاری برای ایجاد، حذف، و مسدود سازی حساب های کاربری  cPanel
  • دسترسی به ابزاری برای مدیریت و نظارت بر سایت‌ها ( مانند بازیابی پسوردها، دسترسی به فایلها، دسترسی کامل به تمام فیچرهای cPanel )
  • دسترسی به تمام DNS های دامنه ها 
  • قابلیت پیکربندی یا کانفیگ کردن ریکوئست های مشتریان از طریق cPanel
  • امکان بررسی اطلاعات و وضعیت سرور
  • امکان سفارشی سازی کنترل پنل و هاست ( مثل چهاچوب، دایرکتوری و یا برندینگ )
  • امکان تغییر نام دامنه و نام کاربری کلاینت ها 

WHM در VPS و سرور اختصاصی

WHM در VPS و سرور اختصاصی

در زیر لیستی از اصلی ترین و مهمترین مزایای استفاده از WHM برای سرور مجازی و سرور اختصاصی آورده شده است:

  • کانفیک یا پیکربندی آپاچی: نصب آسان Apache به عنوان یک نرم افزار وب سرور و مدیریت ریکوئست های HTTP
  • کانفیگ دیسک سی پنل: پیکربندی یا تغییر لیست رمزهای SSL/TLS برای دیسک وب سی پنل
  • کانفیگ FTP سرور: پیکربندی نحوه عملکرد ftp سرور
  • مدیریت گواهی SSL: نصب، ریست و یا پاکسازی گواهینامه ها بر روی وب سرور
  • مدیریت سرویس: مشاهده، نظارت و مدیریت تمام اکانت های تعریف شده 
  • کانفیگ PHP و suEXEC: ویرایش پیکرندی و نسخه PHP و فعال سازی یا لغو برنامه suEXEC
  • ادیتور پیکربندی PHP: مشاهده و کانفیگ تنظیمات PHP برای توسعه دهندگان وب و نرم افزار

در صورت داشتن دسترسی به روت، این قابلیت ها نیز برای ما فراهم می شوند:

  • امکان ویرایش یوزنیم اولیه سی پنل
  • دسترسی به نصب گواهینامه های SSL
  • اجازه restart کردن سرویس ها ( HTTP, MAIL,SQL,SSH ) 
  • توانایی اختصاص IP آدرس
  • نصب ابزار بک آپ گیری خودکار

اکانت ها و Packages در WHM چه هستند؟

پکیج ها تعدادی مزیت یا قابلیت محدود برای هر کاربر بحساب می آیند؛ فرض کنید که یک کلاینت یا مشتری داریم که می خواهد وب سایتی را روی سرور ما بارگذاری کند؛ به کمک whm ما می توانیم برای او یک حساب جداگانه بسازیم؛ در صورتی که پکیج ها وجود نداشته باشند، نمی توان آن کلاینت را محدود کرد، که این یعنی کاربر ممکن است تمام منابع سرور را مصرف کند. اما با وجود packages می توانیم برای او میزان مشخصی از فضای دیسک و ترافیک تعیین کنیم.

پس زمانی که می خواهیم برای یک مشتری فضای مشخصی را معین کنیم تا بتواند سایت خود را روی سرور ما راه اندازی و میزبانی کند، به ابزاری نیاز داریم که بتواند این کار را برای ما آسان کند؛ برای اینکار کافیست تنها با چند کلیک، یک account یا حساب کاربری در اختیار مشتری قرار دهیم تا بتواند با کنترل پنل مورد نظر، برای مثال سی پنل، سایت خود را بارگذاری و مدیریت کند.

اما چطور در WHM پکیج ایجاد کنیم؟

نحوه ساخت Packages در WHM

برای اضافه کردن یا ساختن پکیج در سرور مجازی یا سرور اختصاصی، بعد از ورود به whm، باید به قسمت Packages  رفته و روی دکمه اضافه کردن یا add کلیک می کنیم:

نحوه ساخت Packages در WHM

در صورتی که از قبل پکیجی داشته باشیم نیز می توانیم به راحتی آن را حذف، ویرایش و مدیریت کنیم.

نحوه ساخت Packages در WHM

در این مرحله باید برای پکیج خود یک نام و محدودیت هایی اعمال کنیم، که می توانیم میزان منابع را با توجه به هدفمان مشخص کنیم:

نحوه ساخت اکانت در WHM

به کمک WHM به راحتی می توانیم برای کاربران، مشتریان و یا وب سایت های خودمان، اکانت مجزا ایجاد کنیم. برای اینکار پس از ورود به ناحیه WHM، زیر قسمت Manage your accounts، یک گزینه به نام ساخت یک حساب جدید وجود دارد:

سپس، برای حساب جدید، یک دامنه، پسورد و پکیجِ از قبل تعریف شده مشخص کرده و کار را نهایی می کنیم:

نحوه مسدود کردن اکانت ها در WHM

اگر هر زمانی، به هر دلیلی، قصد مسدود سازی یک اکانت روی سرور اختصاصی یا VPS خود را داشته باشیم، می توانیم به سادگی این کار را با WHM انجام دهیم. برای اینکار کافیست پس از ورود به ناحیه کاربری، به قسمت List accounts رفته و نام دامنه یا یوزرنیم سی پنل مورد نظرمان را تایپ می کنیم؛ و سپس روی دکمه find کلیک می کنیم:

بعد از دیدن دامنه مورد نظر، کافیست روی علامت مثبت یا بعلاوه + سمت چپ آن کلیک کنیم؛ سپس برای مسدود سازی روی suspend کلیک می کنیم و تمام.

چطور پسورد روت را در whm تغییر دهیم؟

برای تغییر هر پسوردی، حتی پسورد root، کافیست پس از ورود به WHM خود، ابزار  Change Root Password را انتخاب و پس از باز شدن آن، دو بار پسورد جدید مورد نظرمان را وارد کنیم. سپس روی دکمه Change Password کلیک می کنیم و تمام.

جمع بندی

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

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

این مقاله را با دوستان خود به اشتراک بگذارید.

موفق باشید.

برچسب ها :
دسته بندی ها :