HowTo Guides

Apache: HTTP Methoden deaktivieren

Limit Direktive

Um beim Apache Webserver die HTTP Methoden zu erlauben oder zu unterbinden, sollte die LIMIT Direktive verwendet werden.

Beispiel:

<Limit TRACE OPTIONS>
Require valid-user
</Limit>

Auf diese Weise können die Methoden TRACE und OPTIONS nur von einem authentifizierten Benutzer benutzt werden.

Rewrite

Alternativ kann die TRACE (bzw. TRACK) Methode auch über eine Rewrite Regel gefiltert werden:

RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

TraceEnable off

Apache Versionen (ab 1.3.34, 2.0.55 und 2.2) unterstützten die TraceEnable Direktive in der Konfiguration:

TraceEnable off