Февруари 25, 2026

NGINX Manager в WHM

 

❗ Забележка:

Вашият хостинг доставчик може да разреши или ограничи достъпа до тази функция за реселъри чрез WHM → Edit Reseller Nameservers and Privileges.

 

📋 Какво представлява NGINX Manager?

Този инструмент ти позволява да:

  • Инсталираш, деинсталираш и управляваш NGINX със “reverse proxy” и кеширане

  • Активираш или изключваш кеширането за конкретни акаунти

  • Рестартираш NGINX и променяш неговата конфигурация

 

Изисквания за инсталиране

За да инсталираш NGINX, трябва:

  • Сървърът да използва EasyApache 4

  • Да имаш root достъп

📌 Ако искаш да използваш Passenger (за приложения на Ruby и Node.js), трябва ръчно да инсталираш пакета ea-apache24-mod-passenger.

 

Как работи NGINX в WHM?

  • NGINX замества Apache като основен уеб сървър.

  • Пренасочва портовете на Apache към себе си.

  • Работи като кеширащ reverse proxy, което ускорява зареждането на сайтовете.

 

⚠️ Ограничения

  • Ако имаш домейн, който съвпада с proxy-домейн, може да възникнат конфликти.

  • ModSecurity работи само когато заявката минава през Apache.

  • NGINX пренасочва всички IPv6 non-SSL заявки към HTTPS.

  • .ht файлове не се обслужват от NGINX.

  • cPanel функцията Optimize Website не влияе на NGINX.

  • Използваш ли директивата alias, пътят трябва да завършва със “/”, иначе е възможна уязвимост (path traversal attack).

 

Инсталиране на NGINX

Ако не е инсталиран, ще видиш бутон Install. Можеш също да използваш:

Команден ред:

Операционна система Команда
CentOS 7 yum install ea-nginx
AlmaLinux / Rocky dnf install ea-nginx
Ubuntu apt install –purge ea-nginx

📌 WHM също предлага профил с предварително настроен NGINX в EasyApache 4.

 

⚙️Системни настройки (System Settings)

След инсталация, ще можеш да:

  • Use Caching by Default – Включва кеширане по подразбиране за новите акаунти

  • Clear Cache for All Users – Изчиства кеша за всички потребители

  • Restart NGINX – Рестартира NGINX сървъра

  • Rebuild Configuration – Презарежда конфигурацията на NGINX

  • Reset Users to System Default – Връща всички потребители към системните настройки

  • Uninstall NGINX Reverse Proxy – Деинсталира NGINX

 

Настройки по потребител (User Settings)

В тази секция можеш да управляваш кеширането по потребителски акаунт:

  • Потърси потребител по име (търсачка)

  • Включи или изключи кеша с бутон Enabled/Disabled

  • Избери няколко акаунта и използвай:

    • Enable NGINX Cache

    • Disable NGINX Cache

    • Clear NGINX Cache

📌 Ако искаш потребителите сами да управляват кеширането:

  1. Влез в WHM → Feature Manager

  2. Активирай опцията EA4 – Allow enabling/disabling NGINX caching

  3. Това ще покаже бутон за NGINX кеш в техния cPanel

 

Деинсталиране на NGINX

От System Settings, избери Uninstall NGINX Reverse Proxy
Или чрез терминал:

Операционна система Команда
CentOS 7 yum uninstall ea-nginx
AlmaLinux / Rocky dnf uninstall ea-nginx
Ubuntu apt purge ea-nginx