Engintron Versions Save

Engintron for cPanel/WHM is the easiest way to integrate Nginx on your cPanel/WHM server. Engintron will improve the performance & web serving capacity of your server, while reducing CPU/RAM load at the same time, by installing & configuring the popular Nginx webserver to act as a reverse caching proxy in front of Apache.

v2.0

2 years ago

v1.16.0

2 years ago

v1.15.0

3 years ago

v1.14.0

3 years ago

v1.13.0

3 years ago

v1.12.0

4 years ago

January 9th, 2020 - v1.12.0

  • This is mainly a security release as it addresses log filtering in the Engintron WHM app. An attacker could inject malicious JS code as part of the HTTP headers that are logged in Nginx and in turn displayed into the Engintron WHM app. The issue was originally raised here: https://github.com/engintron/engintron/issues/1112
  • Improved the resellers' permissions check before allowing access to the Engintron WHM app.
  • Minor code cleanups.

v1.11.0

4 years ago

July 10th, 2019 - v1.11.0

  • Engintron is now IPv4 & IPv6 capable by default.
  • Added CloudFlare Public DNS IPs as resolver option in /etc/nginx.conf.

v1.10.0

4 years ago

May 29th, 2019 - v1.10.0

  • Moved Nginx cache purging after Apache has restarted as the previous execution order caused issues in servers where Apache takes a long time to restart - effectively breaking web serving.
  • Added force-restart option for Nginx. This option will come handy if for some reason Nginx cannot be restarted normally (and you see errors that indicate Nginx cannot bind to ports 80/443).
  • Added new healthcheck.sh utility script (located inside /usr/local/src/engintron/utilities/) which you can use to monitor your server's health (uptime). If the check fails, Engintron restarts Apache, Nginx & PHP-FPM and sends an email to your email address of choice so you know when downtime was detected. You can also configure the script to force-restart Nginx in case it was abruptly cut off (which may cause normal restarting to fail) in low-RAM scenarios etc. Usage comments are inside the script.
  • Updated all utility scripts (installers) for APCu & Memcached to support latest released versions and PHP 7.3. Removed option to install APCu for PHP version 5.4 & 5.5. Default cache size for Memcached is now 512M (but you can override that upon installing the script).
  • Added new EA4 profile (Engintron_EA4_2019_v1) which supports PHP 5.6 to 7.3 and also installs the Node.js runtime.
  • Updated usage comments in "Custom Rules" with examples on how to host Node.js (and other non-PHP based) apps.

v1.9.2

5 years ago

v1.9.3

5 years ago

This is the last Engintron version to support EasyApache 3 as the latter is end-of-life as of December 2018 according to cPanel's related blog post.

January 22nd, 2019 - v1.9.3

  • Fixed issue where Nginx ports where broken after disabling and then re-enabling Engintron. Bonus points for those who never disabled Engintron and thus never saw this issue ;)
  • Improvements in the "purge cache" function. Apparently Apache takes some time to restart in some servers (my guess is low-spec servers with hundreds of sites on them) and this caused issues in the Nginx "purge cache" function as the cache would empty first, then wait for Apache to restart to finally restart Nginx. In the meantime, if Apache took many seconds to restart, Nginx would try to locate cache files that were previously deleted. This is now resolved.