Directory Direktrive Unterordner

Alles, was den Apache betrifft, kann hier besprochen werden.

Directory Direktrive Unterordner

Postby palettis » 03. November 2010 19:40

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
palettis
 
Posts: 3
Joined: 03. November 2010 19:19

Re: Directory Direktrive Unterordner

Postby Altrea » 03. November 2010 19:53

Versuchs mal mit <Location> statt mit <Directory>.
Damit bist du nicht an die absolut addressierte Ordnerstruktur gebunden sondern kannst direkt auf die URL matchen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Directory Direktrive Unterordner

Postby palettis » 03. November 2010 19:56

Danke Altrea, werde ich morgen gleich mal versuchen!
palettis
 
Posts: 3
Joined: 03. November 2010 19:19

Gelöst Directory Direktrive Unterordner

Postby palettis » 10. November 2010 10:25

Super, Altrea,

das hat funktioniert!!
Vielen Dank :)

paletti
palettis
 
Posts: 3
Joined: 03. November 2010 19:19


Return to Apache

Who is online

Users browsing this forum: No registered users and 232 guests