Hello,
Es handelt sich um einen root-server, es sind also alle Admin-Rechte vorhanden...
Apache ließt die VHOST-Dateien aus von:
/etc/apache2/sites-enabled/Ich dachte mir, wenn das PHP Script in diesem Ordner
(oder wahlweise in einem anderen wo das Script Schreibrechte besitzt)
eine VHOST-Datei anlegen würde, müsste es klappen.
Das PHP-Script müsste nur das Recht haben, ein Shell-Script aufzurufen (z.B. mit exec), dass mittels SUID die passenden Rechte erhält. So verhinderst Du, dass PHP mit den umfangreichen Rechten, die Du sonst vergeben müsstest, Unsinn anfängt.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg