Apache: verzeichnisweise Scripts deaktivieren
    
Thomas Tschernich
    
    
      
    
  - https
 nicht angemeldet
 nicht angemeldetHalloho liebe selfhtml-Gemeinde,
Wie ist es möglich, möglichst schon in einer Konfigurationsdatei und nicht in einer .htaccess für ein bestimmtes Verzeichnis
Punkt 2) und 3) sollte durch
<Directory /usr/local/httpd/htdocs/dir123>
  AllowOverride None
  Options Indexes
</Directory>
realisierbar sein, damit sind auch CGIs verboten. Wie ich nun aber explizit PHP verbiete (welches als Modul eingebunden ist) ist mir leider nicht ganz klar.
Hallo,
<Directory /usr/local/httpd/htdocs/dir123>
AllowOverride None
Options Indexes
</Directory>realisierbar sein, damit sind auch CGIs verboten. Wie ich nun aber explizit PHP verbiete (welches als Modul eingebunden ist) ist mir leider nicht ganz klar.
Nunja, für PHP als Modul alleine:
<Directory /usr/local/httpd/htdocs/dir123>  
  AllowOverride None  
  Options Indexes  
  php_flag engine Off  
</Directory>
Für andere Module wird's etwas komplizierter, im Zweifel den Endungen einen MIME-Type (per AddType) zuweisen, der NICHT von dem Modul verarbeitet wird und alle Handler entfernen (per RemoveHandler).
Viele Grüße,
Christian