آموزش کامل نصب Nginx در cPanel برای افزایش سرعت سایت

نصب Nginx در cPanel: چگونه سایتتان را سریع‌ تر از همیشه کنید؟
تیم محتوا
مدت زمان مطالعه : 7 دقیقه
۰ کامنت
۱۴۰۴/۰۵/۱۳

اگه احساس می‌ کنی سایتت کند شده یا سرورت زیر بار ترافیک کم میاره، وقتشه به یه راهکار حرفه‌ ای مثل Nginx فکر کنی! توی این مقاله می‌ خوایم بهت یاد بدیم چطوری با نصب Nginx در cPanel، سرعت سایتت رو چند برابر کنی و تجربه‌ کاربری بهتری برای بازدیدکننده‌ هات بسازی.

خبر خوب اینه که راه اندازی این وب سرور در cPanel اصلاً سخت نیست و با دنبال کردن چند تا مرحله ساده می‌ تونی از قدرت این وب‌ سرور سریع بهره‌ مند بشی. پس اگه دنبال یه روش مطمئن برای بهینه‌ سازی سایت هستی، این راهنما مخصوص توئه!

نصب Nginx در cPanel: چگونه سایتتان را سریع‌ تر از همیشه کنید؟

روش های نصب Nginx در cPanel

در ادامه، چند تا روش متفاوت برای نصب Nginx در cPanel را برای شما بررسی کردیم:

روش اول: نصب از طریق WHM

اگه از WHM استفاده می‌ کنی، cPanel یه ابزار به اسم NGINX Manager داره که به‌ صورت پیش‌ فرض روی نسخه‌ های جدید موجوده:

1- به‌عنوان کاربر root وارد WHM بشو.

2- از منوی سمت چپ برو به بخش Software و روی گزینه‌ NGINX Manager کلیک کن.

نصب Nginx در cPanel - نصب از طریق NGINX Manager در WHM - 1

3- اگه هنوز NGINX نصب نیست، یه دکمه‌ Install می‌ بینی. اون رو بزن.

نصب Nginx در cPanel - نصب از طریق NGINX Manager در WHM - 2

4- نصب شروع می‌ شه و گزارش مراحل نصب بهت نشون داده می‌ شه.

نصب Nginx در cPanel - نصب از طریق NGINX Manager در WHM - 3

5- پیام نصب موفقیت آمیز، مثل تصویر زیر نشون داده میشه.

نصب Nginx در cPanel - نصب از طریق NGINX Manager در WHM - 4

5- بعد از نصب، می‌ تونی وارد تنظیمات System Settings و User Settings بشی.

نصب Nginx در cPanel - نصب از طریق NGINX Manager در WHM - 5

6- در نهایت، روی گزینه‌ Go to NGINX Manager کلیک کن و شروع کن به مدیریت NGINX.

نصب با خط فرمان

اگر ترجیح می‌ دی با دستور انجام بدی، اینا رو بزن:

  • CentOS 7:
yum install ea-nginx
  • AlmaLinux / Rocky Linux:
dnf install ea-nginx
  • Ubuntu:
apt install --purge ea-nginx

روش دوم: نصب با افزونه‌ Engintron

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

1- به‌ عنوان root به سرور لاگین کن با SSH.

2- این دستورات رو وارد کن:

cd /; rm -f engintron.sh 
wget --no-check-certificate https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh 
bash engintron.sh install

3- نصب ممکنه چند دقیقه طول بکشه.

4- بعد از نصب، وارد WHM بشو و از منوی Plugins گزینه‌ “Engintron for cPanel/WHM” رو پیدا کن.

5- حالا می‌ تونی تنظیمات Engintron رو دستکاری و مدیریت کنی.

نکته برای کاربران Cloudflare

اگه پشت Cloudflare هستی، حتماً IP اشتراکی cPanel رو توی تنظیمات NGINX اضافه کن تا مشکلی با پروکسی‌ ها نداشته باشی.

نکات تکمیلی و کاربردی:

  • NGINX به‌طور پیش‌ فرض فایل‌ های استاتیک (مثل CSS، JS، تصاویر) رو خودش هندل می‌ کنه و درخواست‌ های داینامیک رو می‌فرسته به Apache.
  • استفاده از PHP-FPM پیشنهاد می‌ شه، مخصوصاً برای سایت‌ هایی مثل وردپرس.
  • برای شخصی‌ سازی تنظیمات NGINX، می‌ تونی فایل‌ های کانفیگ رو توی مسیر /etc/nginx/conf.d/ اضافه کنی.
  • نصب NGINX باعث افزایش سرعت، کاهش لود سرور، و بهبود عملکرد کش سایت‌ ها می‌ شه.
  • اگه با نصب دستی راحت‌ تری، استفاده از دستور yum install ea-nginx هم گزینه خوبیه.

چطور NGINX رو از روی سرور cPanel پاک کنیم؟

اگه دیگه نمی‌ خوای از این وب سرور استفاده کنی، خیلی راحت می‌ تونی از طریق WHM حذفش کنی. فقط کافیه بری توی بخش NGINX Manager و از قسمت System-Settings روی گزینه‌ Uninstall  کلیک کنی. به همین سادگی!

اگه با SSH راحت‌ تری، می‌ تونی خیلی سریع با یه دستور توی ترمینال NGINX رو پاک کنی:

yum erase ea-nginx

جمع‌ بندی

نصب Nginx در cPanel یکی از بهترین کارهاییه که می‌ تونی برای بهبود سرعت، عملکرد و پایداری سایتت انجام بدی. چه با روش رسمی از طریق WHM پیش بری، چه با افزونه‌ Engintron، خیلی راحت می‌ تونی از مزایای این وب‌ سرور قدرتمند استفاده کنی.

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

سوالات متداول نصب Nginx در cPanel

خیر، نصب Nginx تاثیری روی اطلاعات یا فایل‌ های سایت نداره.

بله، به‌ ویژه اگه از PHP-FPM استفاده کنی، سازگاری کامل و عملکرد بهتری خواهی داشت.

۰

دیدگاه و پرسش