Hallo Board!
Ich habe folgendes Problem:
Apache-Server auf Linux, mehrere vhosts eingerichtet.
Auf den Webservern läuft ein CMS, mit dem man interne Seiten anlegen kann > das CMS legt dann in den jeweiligen Unterordner einen Ordner xyintern an, und erstellt dort hinein die Seite.
Nun möchte ich mittels Directory-Direktrive alle Ordner, die /xyintern/ heißen (egal wie tief sie im Baum liegen), für Zugriffe von außen (IP) sperren.
So funktioniert es leider nicht:
<Directory "/xyintern/">
<Limit get post options propfind>
Order deny,allow
Deny from all
Allow from XX.XXX.
</Limit>
</Directory>
Laut Apache-Doku gehen keine wildcards und keine RegEx über die Ordnernamen hinaus, weil / nicht maskiert werden kann. Ich kann nun schlecht per RegEx alle denkbaren Kombinationen (Ordnertiefen) mit ODER verknüpft durcheiern. Abgesehen davon denke ich, dass das auf die Performance geht.
Ihr seid meine letzte Rettung: irgendwelche Ideen?
Hoffnungsvolle Grüße
pallettis