Check out the PanelFi demo — sign in to both panels, nothing to install
Documentation · Server panel: web, SSL and PHP

Web server

PanelFi runs your sites on OpenLiteSpeed by default and can switch the whole server to NGINX or LiteSpeed Enterprise from one page. Every domain, document root, PHP version and certificate is kept when you switch.

Where to find itServer panel › Service Configuration › Web Server

What it does

PanelFi generates each site's web configuration for whichever engine is active. Switching engines re-renders the same sites for the new engine, so you do not edit configuration by hand and nothing needs to be re-created.

Web server page in the server panel
Web Server: the three engines and the Rebuild configuration button.

The three engines

EngineNotes
OpenLiteSpeedFree, the default. Reads .htaccess rewrite rules, runs PHP over LSAPI with per-account processes, works with the LiteSpeed Cache plugin, supports HTTP/3.
NGINXFree, with PHP-FPM: one pool per account and PHP version. WordPress and Laravel front-controller rewrites work out of the box. .htaccess files are ignored, so custom rules must be converted to NGINX rules.
LiteSpeed EnterprisePaid upgrade that needs a LiteSpeed license (a trial is available). Full Apache .htaccess compatibility and server-level LSCache. Marked experimental in this release.

Switch the web server

  1. Open Service Configuration > Web Server. The active engine shows Active; engines already on the server show Installed.
  2. On the engine you want, click Switch to NGINX (or OpenLiteSpeed). For LiteSpeed Enterprise, enter your License serial (a serial number, or TRIAL) and click Upgrade to LiteSpeed Enterprise.
  3. Follow the progress in the job panel near the top (Switching web server…, then Done or Failed with the log). Every site stays online on the current server until the new one is ready.

The job status and its log stay on this page after it finishes. The Task Queue Monitor tile under Server Status links to the same place.

Rebuild configuration

If you changed something outside the panel or a site seems out of sync, click Rebuild configuration. PanelFi re-renders the configuration for every site and reloads the web server.

Changes made in the panel (a new domain, a PHP version change, a certificate) are applied to the web server automatically. You only need Rebuild after manual intervention.

Notes and limits

  • Only the root administrator can switch engines.
  • Check customers' custom rules before moving to NGINX: .htaccess is ignored there.
  • If a switch fails, the error and log are shown under Last switch failed.
  • The PHP versions available depend on the active engine; see PHP administration.