What is Engintron?
-
A free WHM/cPanel plugin that installs Nginx as a reverse proxy in front of Apache.
-
Improves speed by serving static files (images, CSS, JS) with Nginx.
-
Adds micro-caching for faster WordPress, Joomla, Magento, etc.
-
Comes with a WHM plugin for easy management.
Requirements
-
Root SSH access.
-
A server with cPanel/WHM installed.
-
Supported OS (CentOS, AlmaLinux, Rocky, CloudLinux).
-
Keep your server and cPanel updated.
Installation
Run this one-liner as root via SSH:
curl -sSL https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh | bash -s -- install
This will:
-
Install Nginx.
-
Move Apache to ports 8080/8443.
-
Put Nginx on ports 80/443.
-
Add the Engintron plugin in WHM (under “Plugins”).
Useful Commands
Run as root:
# Restart Nginx & Apache
bash /engintron.sh res
# Purge Nginx cache
bash /engintron.sh purgecache
# Disable Nginx (return Apache to 80/443)
bash /engintron.sh disable
# Enable Nginx again
bash /engintron.sh enable
# Uninstall Engintron
bash /engintron.sh remove
Post-Install
-
Check WHM → Plugins → Engintron for control panel.
-
Test your websites to confirm everything works.
-
If something breaks, check Apache and Nginx logs.
