Hallo zusammen,
ich habe eine Frage, die sich nicht direkt auf ISPconfig bezieht - sich aber davon ableitet ;-)
Ich habe einen ISPconfig 3.0. Bei diesem ändere ich das docroot der meisten Domains, indem ich in der ISPconfig Oberfläche für die Domain eine Umleitung einrichte:
Weiterleitungstyp: Kein Flag
Weiterleitungspfad: /cms/docroot/
Das resultiert in einer Änderung der zugehörigen vhost-Datei:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meine-domain\.de$ [NC]
RewriteCond %{REQUEST_URI} !^/webdav/
RewriteCond %{REQUEST_URI} !^/php-fcgi/
RewriteCond %{REQUEST_URI} !^/cms/docroot/
RewriteRule ^/(.*)$ /cms/docroot/$1
RewriteCond %{HTTP_HOST} ^www\.meine-domain\.de$ [NC]
RewriteCond %{REQUEST_URI} !^/webdav/
RewriteCond %{REQUEST_URI} !^/php-fcgi/
RewriteCond %{REQUEST_URI} !^/cms/docroot/
RewriteRule ^/(.*)$ /cms/docroot/$1
Jetzt würde ich gerne das gleiche Verhalten bei einer Fremd-gehosteten Domain machen, da dort kein Einfluss auf die open_basedir-Einstellungen vorgenommen werden kann und ich bestimmte Ordner außerhalb des web-roots haben möchte (vendor-Ordner). Dort sind aber auch ausgeführte PHP enthalten, welche durch die open_basedir Einstellungen geblockt werden.
Leider habe ich auch keinen Zugriff auf die vhost /Apache-Einstellungen. Daher stelle ich mir die Frage, ob ich das nicht auch in einer .htaccess innerhalb des docroot lösen kann.
Ich habe das bereits probiert, bekomme dann aber einen 403-Fehler.
Hat da jemand eine Idee? Muss ich noch irgendwelche zusätzlichen Optionen mit in diese übergeordnete .htaccess aufnehmen oder in der welche im web-root liegt?
ich habe eine Frage, die sich nicht direkt auf ISPconfig bezieht - sich aber davon ableitet ;-)
Ich habe einen ISPconfig 3.0. Bei diesem ändere ich das docroot der meisten Domains, indem ich in der ISPconfig Oberfläche für die Domain eine Umleitung einrichte:
Weiterleitungstyp: Kein Flag
Weiterleitungspfad: /cms/docroot/
Das resultiert in einer Änderung der zugehörigen vhost-Datei:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meine-domain\.de$ [NC]
RewriteCond %{REQUEST_URI} !^/webdav/
RewriteCond %{REQUEST_URI} !^/php-fcgi/
RewriteCond %{REQUEST_URI} !^/cms/docroot/
RewriteRule ^/(.*)$ /cms/docroot/$1
RewriteCond %{HTTP_HOST} ^www\.meine-domain\.de$ [NC]
RewriteCond %{REQUEST_URI} !^/webdav/
RewriteCond %{REQUEST_URI} !^/php-fcgi/
RewriteCond %{REQUEST_URI} !^/cms/docroot/
RewriteRule ^/(.*)$ /cms/docroot/$1
Jetzt würde ich gerne das gleiche Verhalten bei einer Fremd-gehosteten Domain machen, da dort kein Einfluss auf die open_basedir-Einstellungen vorgenommen werden kann und ich bestimmte Ordner außerhalb des web-roots haben möchte (vendor-Ordner). Dort sind aber auch ausgeführte PHP enthalten, welche durch die open_basedir Einstellungen geblockt werden.
Leider habe ich auch keinen Zugriff auf die vhost /Apache-Einstellungen. Daher stelle ich mir die Frage, ob ich das nicht auch in einer .htaccess innerhalb des docroot lösen kann.
Ich habe das bereits probiert, bekomme dann aber einen 403-Fehler.
Hat da jemand eine Idee? Muss ich noch irgendwelche zusätzlichen Optionen mit in diese übergeordnete .htaccess aufnehmen oder in der welche im web-root liegt?