
اگه احساس می کنی سایتت کند شده یا سرورت زیر بار ترافیک کم میاره، وقتشه به یه راهکار حرفه ای مثل Nginx فکر کنی! توی این مقاله می خوایم بهت یاد بدیم چطوری با نصب Nginx در cPanel، سرعت سایتت رو چند برابر کنی و تجربه کاربری بهتری برای بازدیدکننده هات بسازی.
خبر خوب اینه که راه اندازی این وب سرور در cPanel اصلاً سخت نیست و با دنبال کردن چند تا مرحله ساده می تونی از قدرت این وب سرور سریع بهره مند بشی. پس اگه دنبال یه روش مطمئن برای بهینه سازی سایت هستی، این راهنما مخصوص توئه!
روش های نصب Nginx در cPanel
در ادامه، چند تا روش متفاوت برای نصب Nginx در cPanel را برای شما بررسی کردیم:
روش اول: نصب از طریق WHM
اگه از WHM استفاده می کنی، cPanel یه ابزار به اسم NGINX Manager داره که به صورت پیش فرض روی نسخه های جدید موجوده:
1- بهعنوان کاربر root وارد WHM بشو.
2- از منوی سمت چپ برو به بخش Software و روی گزینه NGINX Manager کلیک کن.
3- اگه هنوز NGINX نصب نیست، یه دکمه Install می بینی. اون رو بزن.
4- نصب شروع می شه و گزارش مراحل نصب بهت نشون داده می شه.
5- پیام نصب موفقیت آمیز، مثل تصویر زیر نشون داده میشه.
5- بعد از نصب، می تونی وارد تنظیمات System Settings و User Settings بشی.
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 تاثیری روی اطلاعات یا فایل های سایت نداره.
بله، به ویژه اگه از PHP-FPM استفاده کنی، سازگاری کامل و عملکرد بهتری خواهی داشت.