我们想要一些关于拒绝所有POST请求的建议和代码示例,除了NGINX上的指定URL。当然,如果可能的话,我们需要避免“如果是邪恶的”。
除了指定的URL之外,我们希望阻止整个vhost的POST请求。
我们已经在这里查看了类似的问题,但没有一个能够准确地回答查询。
提前感谢您的帮助。
答案 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;
}
}