Subroot in ISPConfig 3 Nginx

Manche CMS oder Shopsysteme möchten den Zugriff über http direkt in ein Unterverzeichnis, um dies in ISPConfig3 um zu setzen, müsst ihr in NGINX Direktiven folgendes hinzufügen. In diesem Beispiel möchte ich den unter Ordner vom normalem root Ordner auf public lenken .…

subroot public ##

Dies wird z.Bsp. bei einem Shopware 6 System benötigt .

im Nginx Direktiven Feld sollte es danach in etwa so aussehen

##subroot public ##

location /recovery/install {
index index.php;
try_files $uri /recovery/install/index.php$is_args$args;
}

location /recovery/update/ {
location /recovery/update/assets {
}
if (!-e $request_filename){
rewrite . /recovery/update/index.php last;
}
}

location / {
try_files $uri /index.php$is_args$args;
}