How to change the web stack of a node

How-to Websites and PHP apachenginxvarnishweb serveredge

Change the public edge of a node, check which one is active, and understand the automatic rollback.

Only one process can own ports 80 and 443, so the edge is chosen per node. PHP-FPM and containers always listen on loopback behind it.

Steps

  1. Check the current edge:
    panel stack
  2. Switch to another one (nginx, nginx-apache, nginx-varnish or nginx-varnish-apache):
    panel stack nginx
  3. The panel releases the ports, rewrites the PHP sockets and brings up the new edge.
  4. Open a few sites and check them. If the new edge does not come up, the panel returns to the previous one by itself.

Troubleshooting

  • 502 after a change: run panel stack to confirm which edge is active and look at Services.
  • A service you stopped stays stopped; start it from Services.
  • Apache alone and OpenLiteSpeed alone are not selectable: nginx is always the edge.

Last updated: 2026-10-10