Ziel war es jede "Seite" unter einen eigen Nutzer laufen zulassen,
Das kann ein apache kaum leisten, da es nur einen Port 80 gibt. Der master-Prozess muss an Port 80 lauschen und die Bearbeitung per URL dann an pro vhost unterschiedliche childs zur Verarbeitung liefern. Mir ist keine solche Konstellation bekannt. Vielleicht wird "prechild" sowas mal beherrschen.
Ich könnte mir einen "Loadbalancer" an der öffentlichen IP an Port 80/443 vorstellen, der dann nach URL an einen von vielen apache auf localhost weiterleitet. Diese könnten dann im Kontext verschiedener Nutzer laufen. Man hat aber jedes Mal den Overhead einer kompletten apache-Instanz, eine eigene Konfiguration (was auch von Vorteil sein kann) und kann das Ganze sicher nicht mehr über das Paketmanagement aktuell halten.
Mit freundlichen Grüßen / Kind regards Ronny Seffner