Apache: verzeichnisweise Scripts deaktivieren
Thomas Tschernich
- https
Halloho 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