假设我的Web应用程序托管在https://example.com上,我正在我的服务器上测试HTTP predicate ,我在那里有nginx,
curl -v -X轨迹https://example.com
对于上面我得到了一个响应。相反,我应该得到404或其他。
我在Nginx服务器位置块中尝试了下面的conf。
if ($request_method !~ ^(GET|HEAD|POST)$ ){
return 444;
}
这对我有效,但仍然允许跟踪。我应该如何停止它?
假设我的Web应用程序托管在https://example.com上,我正在我的服务器上测试HTTP predicate ,我在那里有nginx,
curl -v -X轨迹https://example.com
对于上面我得到了一个响应。相反,我应该得到404或其他。
我在Nginx服务器位置块中尝试了下面的conf。
if ($request_method !~ ^(GET|HEAD|POST)$ ){
return 444;
}
这对我有效,但仍然允许跟踪。我应该如何停止它?
1条答案
按热度按时间kognpnkq1#
您可以尝试使用
limit_except
代替,如下所示: