Tom: Apache Dateizugriff verhindern klappt nicht

Beitrag lesen

Hello,

Die Probleme bleiben aber auch am Feiertag nicht aus.

Apache verwendet die Direktive:

<Files ~ "^.ht">

Order allow,deny
    Deny from all
</Files>


>   
> um den Zugriff auf .htaccess Dateien zu verbieten.  
  
Stimmt.  
  

> Diesen Schutz will ich für mich benutzen um den Zugriff auf \*.inc Dateien zu unterbinden, dafür hab ich versucht die Direktive umzuschreiben:  
>   
> ~~~javascript
  

> <Files ~ "\.inc$">  
>     Order allow,deny  
>     Deny from all  
> </Files>

Leider bin ich nicht versiert mit regex. Und *.inc Dateien werden weiterhin beim eingeben in die Adresszeile flach ausgegeben.

Auf den ersten Blick kann ich erstmal keinen Fehler feststellen.
Du hast den Punkt als normales Zeichen maskiert und durch das Dollarzeichen kenntlich gemacht, dass das Ende des Strings untersucht werden soll.

Daher meine Fragen:
Wo hast Du diese Direktive eingegeben?

  • in der apache2-Hauptkonfiguration?
  • in der Konfiguration eines Virtual Host?
  • in einer .htaccess-Datei?

In den beiden ersten Fällen muss der Parent-Prozess des Apachen neu gestartet werden.

Alternativ kannst Du die Namen deiner *.inc-Dateien doch auch mit '.ht' beginnen  lassen, dann müsstest Du keine zusätzliche Regel einführen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de