HowTo Guides

nginx: HTTP Methoden deaktivieren

Um dem nginx Webserver mitzuteilen, welche HTTP Methoden akzeptiert werden sollten, muss folgenden Konfiguration gesetzt werden:

if ($request_method !~ ^(GET|HEAD|POST)$ ) {
    return 405;
}

Im obigen Beispiel werden explizit die Methoden GET, HEAD und POST zugelassen. Alle anderen Methoden sind nicht erlaubt und werden mit einem Error 405 (method not allowed) beantwortet.