~3 دقیقه مطالعه • بروزرسانی ۲۸ بهمن ۱۴۰۴
1. نحوه عملکرد دامنهها و میزبانهای مجازی در cPanel
میزبانهای مجازی یا vhosts به سرور اجازه میدهند چندین دامنه را روی یک آدرس IP واحد مدیریت کند. این قابلیت باعث میشود کاربران بتوانند محتوای متفاوتی را از دامنههای مختلف دریافت کنند، حتی اگر همه آنها از یک IP استفاده کنند.
1.1 روند سادهشده میزبانی اینترنت
- کاربر محتوای یک hostname مانند
example.comرا درخواست میکند. - سیستم hostname را به IP تبدیل میکند.
- کاربر به آن IP متصل شده و محتوا را دریافت میکند.
1.2 نحوه واقعی عملکرد vhost
چند hostname میتوانند به یک IP اشاره کنند. برای اینکه سرور بداند کدام محتوا را ارسال کند، مرورگر hostname را در درخواست HTTP ارسال میکند. این کار باعث ایجاد چندین virtual host روی یک سرور میشود.
1.3 نحوه مدیریت vhost در cPanel
هر حساب cPanel یک vhost اصلی دارد که شامل دو hostname است:
- دامنه اصلی
- نسخه
www.همان دامنه
1.4 انواع دامنهها در cPanel
Aliases
دامنهای که همان محتوای دامنه اصلی را نمایش میدهد. مانند:
anotherexample.com → example.com
Subdomains
زیر دامنههایی مانند sub.example.com که روی vhost جداگانه قرار میگیرند.
Addon Domains
دامنهای مستقل که cPanel برای آن یک subdomain و سپس یک alias ایجاد میکند.
1.5 محتوای SSL
برای محتوای رمزگذاریشده، cPanel یک vhost جدید ایجاد میکند که تنظیمات SSL را شامل میشود.
نکته مهم: هر vhost فقط یک گواهی SSL را پشتیبانی میکند.
2. تشخیص نوع سرور (cPanel یا WP Squared)
برای تشخیص اینکه سرور شما cPanel & WHM است یا WP Squared، از فایل /usr/local/cpanel/server.type استفاده میشود.
دستور تشخیص نوع سرور:
readlink /usr/local/cpanel/server.typeخروجیها:
cpanel— سرور cPanel & WHMwp2— سرور WP Squared
3. اسکریپتهای Interface Lock در WHM
سیستم Interface Lock برای جلوگیری از تغییرات کاربران در هنگام بروزرسانیهای cPanel طراحی شده است. این سیستم میتواند قفلهای سراسری یا کاربرمحور ایجاد کند.
3.1 نامهای قفل
UpdateHostname— جلوگیری از تغییر hostname- قفلهای کاربری — جلوگیری از دسترسی به Horde و CalDAV/CardDAV
3.2 اسکریپتهای موجود
بررسی وجود قفل:
/usr/local/cpanel/bin/is_interface_lockedقفل کردن یک رابط:
/usr/local/cpanel/bin/lock_interfaceباز کردن قفل:
/usr/local/cpanel/bin/unlock_interfaceهشدار: از این اسکریپتها فقط در صورت دستور پشتیبانی cPanel استفاده کنید.
4. میانبرهای صفحهکلید در WHM
WHM میانبرهایی ارائه میدهد که سرعت کار مدیران سرور را افزایش میدهد.
4.1 میانبرهای عمومی
Shift + 8— باز/بسته کردن همه منوهاCtrl + /— رفتن به جعبه جستجو
4.2 میانبرهای منوی سمت چپ
↑— حرکت به بالا↓— حرکت به پایین←— جمعکردن دستهبندی (LTR)→— بازکردن دستهبندی (LTR)Enter— باز/بسته کردن دسته یا ورود به آیتمTab— حرکت به پایینShift + Tab— حرکت به بالا
4.3 فعالسازی میانبرهای Tab در macOS
برای Firefox، Safari و Chrome روشهای فعالسازی Tab توضیح داده شده است.
نوشته و پژوهش شده توسط دکتر شاهین صیامی