Security 如何在niginx conf文件中禁用跟踪

Security 如何在niginx conf文件中禁用跟踪,security,nginx,trace,nginx-location,Security,Nginx,Trace,Nginx Location,假设我的web应用托管在上,我正在服务器上测试我的HTTP谓词,我有nginx curl-v-X迹 对于以上内容,我得到了回应。相反,我应该得到404或其他 我在Nginx服务器位置块中尝试了以下配置 if ($request_method !~ ^(GET|HEAD|POST)$ ){ return 444; } 这对我有效,但仍然允许跟踪。我该怎么阻止它 我也曾尝试在我的位置块中添加以下内容,如果($request_method=TRACE){return404;},您会得到什么

假设我的web应用托管在上,我正在服务器上测试我的HTTP谓词,我有nginx

curl-v-X迹

对于以上内容,我得到了回应。相反,我应该得到404或其他

我在Nginx服务器位置块中尝试了以下配置

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

这对我有效,但仍然允许跟踪。我该怎么阻止它

我也曾尝试在我的位置块中添加以下内容,如果($request_method=TRACE){return404;},您会得到什么响应?默认情况下,nginx返回405对跟踪请求的响应。@palako它返回我HTTP/1.1 200 OK