جدول محتوایی

آموزش افزایش سرعت و بهینه سازی cPanel/whm

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

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

 

 

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

گام به گام بهینه سازی و بهبود سرعت cpanel

بیایید مراحل این راهنما را طی کنیم تا نحوه بهینه سازی و بهبود سرعت cpanel را بیاموزیم. 5 مرحله پیشنهادی وجود دارد که شامل توضیحی است که به شما کمک می کند cpanel را بهینه کنید و سرعت آن را افزایش دهید.

مرحله 1: CloudLinux را نصب کنید

قبلاً نحوه نصب CloudLinux را در cPanel یاد گرفته اید. هنگامی که CloudLinux را روی cPanel نصب می کنید، ثبات را بهبود می بخشید زیرا منابع را محدود می کند.

امنیت و کارایی افزایش خواهد یافت، نسخه های متعدد PHP و هسته سخت شده از دیگر ویژگی های این ادغام هستند. به این ترتیب، می‌توانید یک رابط مدیریتی در نرم‌افزار cPanel و WHM برای مدیریت آسان استفاده از حساب فراهم کنید.

هنگامی که به عنوان یک کاربر root وارد می شوید، یک حساب SSH باز کنید و دستورات زیر را اجرا کنید:

wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k <activation_key> # if you have activation key  or
sh cldeploy -i # if you have IP based license 
reboot

خرید هاست سرور 

مرحله 2: وب سرور LiteSpeed را نصب کنید(هاست cpanel با وب سرویس litespeed)

مقاله پیشنهادی:نصب وب سرور LiteSpeed و کش لایت اسپید در سیپنل + روش جدید

LiteSpeed یک وب سرور اختصاصی است که به عنوان جایگزینی برای آپاچی ساخته شده است. برای نصب LiteSpeed باید برخی از پیش نیازها مانند مجوز LiteSpeed Web Server را در نظر بگیرید. در صورتی که ترجیح نمی دهید لایسنس بخرید، می توانید از برنامه Free Starter در سروری با حافظه کمتر از 2 گیگابایت استفاده کنید.
از آنجایی که فقط با LiteSpeed Enterprise Edition کار می کند، باید یک کلید آزمایشی یا شماره سریال مجوز Enterprise ارائه دهید.

دسترسی  روت SSH به سرور cPanel با امتیازات روت نیز مورد نیاز است. در ادامه مراحل نصب افزونه LiteSpeed Web Server برای cPanel/WHM را بررسی می کنید.

توصیه می شود WHM PLUGIN LSWS را از طریق یک خط نصب خودکار نصب کنید. در اینجا قدم های نصب افزونه whm، LSWS و PHP آورده شده است.

قدم 1: افزونه LiteSpeed WHM را نصب کنید

همانطور که اشاره کردیم، شما نیاز به دسترسی SSH دارید، بنابراین دستور زیر را از ssh و به صورت root اجرا کنید.

cd /usr/src; curl https://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh | sh Uninstall WHM

WHM را حذف کنید

با اجرای دستور زیر می توانید افزونه WHM LiteSpeed را حذف نصب کنید:

/usr/local/cpanel/whostmgr/docroot/cgi/lsws/lsws_whm_plugin_uninstall.sh

قدم 2: وب سرور LiteSpeed Speed را از داخل WHM نصب کنید

برای گذراندن این مرحله مسیر زیر را یکی یکی دنبال کنید:

1- افزونه LiteSpeed Web Server را کلیک کنید.

2- روی “Install LiteSpeed Web Server” کلیک کنید.

3- فرم را پر کنید تا مشخص شود.

سپس، نکات زیر را در نظر بگیرید:

_ کلید مجوز آزمایشی(Trial License Key) یا شماره سریال

_ دایرکتوری نصب LiteSpeed target

_ Port Offset (برای جایگزینی Apache روی 0 تنظیم کنید، در غیر این صورت عددی مانند “2000” را برای مثال برای امتحان LiteSpeed در پورت 2080 تنظیم کنید)

_فعال کردن PHP SuEX EC

_ آدرس ایمیل ادمینیستریتور شما.

_ نام کاربری و رمز عبور LWSW WebAdmin Console

4- برای نصب LiteSpeed روی Next کلیک کنید

قدم 3: PHP را پیکربندی کنید

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

شما باید یک باینری PHP منطبق برای EA3 بسازید.

اگرچه LSWS با یک باینری از پیش ساخته شده PHP 4 ارائه می شود، شما باید PHP خود را با استفاده از گزینه های پیکربندی مطابق با موارد استفاده شده توسط Apache mod_php بسازید. سپس روی “build Matching LSPHP” کلیک کنید و توجه داشته باشید که این کار مدتی طول می کشد.

ممکن است هنگام اجرای «Build Matching LSPHP» یکی از پیغام‌های خطای زیر را مشاهده کنید، سعی کنید  ”Max cPanel process memory (minimum: 512)” را در منوی کناری زیر تنظیمات پیکربندی سرور(server configuration)، به حداقل 512مگابایت افزایش دهید:

Found Errors
ERROR: /usr/local/bin/php -i returns 6
You can try to build matching PHP from command line:  "/usr/local/cpanel/whostmgr/cgi/lsws/cmd_buildmatchingphp.sh"

یا

Found Errors  ERROR: /usr/local/bin/php -i returns 134  You can try to build matching PHP from command line:  "/usr/local/cpanel/whostmgr/cgi/lsws/cmd_buildmatchingphp.sh"

قدم 4: دوباره LiteSpeed را استارت بزنید.

برای استارت زدن LiteSpeed، روی “Restart LiteSpeed” کلیک کنید. اگر مراحل بالا را با دقت گذرانده اید، همه باید در حال حاضر خوب باشد و کار کند.

بنابراین، زمان آن رسیده است که Apache را با وب سرور LiteSpeed جایگزین کنید. برای انجام این کار، روی ”Change Port Offset” کلیک کنید و اگر قبلاً این کار را نکرده بودید، مقدار را روی 0 قرار دهید. سپس، روی «Switch to LiteSpeed» کلیک کنید تا کار به اتمام برسد.

بسیار مهم: تیک سرویس «Apache Web Server» را در مدیریت سرویس WHM بردارید. اگر این کار را انجام دهید، وقتی تغییرات پیکربندی انجام شد، WHM به طور خودکار LiteSpeed را ریستارت(restart) نمی کند.

مرحله 3: پایگاه داده MySQL را برای افزایش سرعت cpanel، به MariaDB ارتقا دهید

در این مرحله از بهینه سازی و بهبود سرعت cpanel، باید از MySQL به MariaDB ارتقا  یابید. چون MariaDB به عنوان جایگزینی برای MySQL طراحی شده است، چندان چالش برانگیز نخواهد بود.

در ادامه با نحوه نصب MariaDB بر روی سرور MySQL خود آشنا خواهید شد. اگر مراحل زیر را دنبال کنید، به راحتی این انتقال انجام می گیرد:

1- لیست مخزن نرم افزار خود را با مخزن MariaDB به روز کنید

2- مدیر بسته لینوکس خود را با مخزن های جدید به روز کنید

3- MySQL را متوقف کنید

4- MariaDB را با پکیج منیجر نصب کنید

تمام مراحل فوق باید پس از تهیه نسخه پشتیبان انجام شود. می توانید با خیال راحت به MariaDB بروید و سپس به MySQL برگردید.

توزیع، نسخه MariaDB و دانلود میرور(Download Mirror) خود را انتخاب کنید، سپس دستور ایجاد شده توسط ویزارد را برای نصب کلید امضای مخزن کپی و اجرا کنید و پیکربندی مخزن را در فهرست منبع خود کپی کنید.

سپس دستور به‌روزرسانی Package Manager خود را اجرا کنید، سرور MySQL خود را متوقف کنید و سپس MariaDB را با Package Manager خود نصب کنید.

 پکیج منیجر (Package Manger) شما باید mysql_upgrade را به طور خودکار اجرا کند.

این یک مرحله ضروری برای بررسی همه جدول های شما برای سازگاری با نسخه فعلی MariaDB و رفع مشکلات است.در غیر اینصورت، mysql_upgrade را به صورت دستی و منیوال اجرا کنید.

سپس MariaDB را مجددا راه اندازی کنید، فایل های لاگ (log files) خود را بررسی کنید و اگر خطایی ظاهر نشد، کارتان تمام است.

 

مرحله 4: فعال سازی ماژول ها از طریق EasyApache (یادگیری بهینه سازی و بهبود سرعت cpanel)

 

در این مرحله برای افزایش کارایی و سرعت cpanel می توانید ماژول های مهم EasyApache را فعال کنید.  EasyApache  ابزاری قدرتمند و کاربردی است که در WHM/cPanel تعبیه شده و می توانید از آن برای به روز رسانی و پیکربندی وب سرور Apache خود استفاده کنید.

مسیر زیر را دنبال کنید تا بتوانید ماژول ها را از طریق EasyApache نصب کنید:

  • به WHM (به عنوان کاربر روت) وارد شوید
  •  روی “software” کلیک کنید
  • EasyApache3 را انتخاب کنید
  • نسخه apache را انتخاب کنید و روی “Next Step” کلیک کنید
  • پس از ورود به صفحه دیگری، نسخه pho را تغییر دهید و روی دکمه “Next Step” کلیک کنید.
  • برای فعال کردن ماژول، روی “Exhaustive Option List” کلیک کنید
  • ماژولی را که می خواهید نصب کنید انتخاب کنید
  • روی “Save and Build” کلیک کنید
  • روی OK کلیک کنید تا هنگام باز شدن یک پنجره جدید، عملکرد را تأیید کنید.

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

 

مرحله 5: سیستم های غیرضروری را غیرفعال کنید

جدید ترین راه افزایش سرعت cpanel ،غیر فعال کردن سرویس های غیر ضروری ان است.

cpanel تمامی سرویس های نصب شده روی سرور را با استفاده از دیمون Chkservd نظارت می کند.

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

cpanel را از پنل WHM به سادگی یا از سرور CLI مدیریت کنید.

Disable services در فهرست /var/Cpanel/disabled قرار دارند. بیایید ببینیم چگونه خدمات را از مانیتورینگ cPanel غیرفعال کنیم، فقط مراحل زیر را دنبال کنید:

1- به عنوان root وارد WHM شوید

2- به «Home > Services Configuration > Service Manager > بروید

3- تیک سرویس را از ستون ”Monitor” بردارید

4- «ذخیره»(Save)

غیرفعال کردن یک سرویس از Chkservd از طریق CLI

 

اگر می خواهید سرویس را از رابط خط فرمان غیرفعال کنید، مراحل زیر را دنبال کنید:

1- SSH به سرور به عنوان روت

2- فایل پیکربندی Chkservd ”/etc/chkserv.d/chkservd.conf” را با فایل ادیتور منتخب خود باز کنید.

3- با استفاده از 0، سرویس را غیرفعال کنید.

4- سرویس “Chkservd” را ریستارت کنید.

مقاله پیشنهادی: آموزش نصب Cpanel و WHM در اوبونتو 20.04

جمع بندی

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

 

14رای - امتیاز 5 ممنون از امتیازی که دادید..!