漏洞描述
修復措施
方法一:
nginx 的 default_server 指令可以定義默認的 server 去處理一些沒有匹配到 server_name 的請求,如果沒有顯式定義,則會選取第一個定義的 server 作為 default_server。
server { listen 80 default_server; server_name _; location / { return 403; }
}
方法二:
若請求不是指定的url,一律返回403
if($http_host !~* ^(www\.baidu\.com)$)
{return 403;
}