拒绝POSTIN请求,但NGINX中的指定URL除外

时间:2017-12-16 18:15:17

标签: post nginx http-post nginx-location nginx-reverse-proxy

我们想要一些关于拒绝所有POST请求的建议和代码示例,除了NGINX上的指定URL。当然,如果可能的话,我们需要避免“如果是邪恶的”。

除了指定的URL之外,我们希望阻止整个vhost的POST请求。

我们已经在这里查看了类似的问题,但没有一个能够准确地回答查询。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在配置中使用准确的确定

location = /publish/domain.io.php {
  allow all;
}

http://nginx.org/en/docs/http/ngx_http_core_module.html#location

结合两个例子。

location = /publish/domain.io.php {
  allow all;
}
location ^~ /publish{
  limit_except GET {
    deny  all;
  }
}