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.