Christian Seiler: Apache: verzeichnisweise Scripts deaktivieren

Beitrag lesen

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