nginx下實現未備案域名400報錯解決
默認情況下,只要將域名解析至nginx服務器,就會返回默認頁面,無法阻斷未備案域名。要實現未備案域名返回400錯誤,需要手工添加一個配置檔,如400.conf,內容如下:
server {
listen 80 default;
server_name _;
return 400;
}
然後將這個配置文件include到主配置文件nginx.conf:
include 400.conf;
再reload一下ngjinx即可。
其中server_name _;表示泛域名配置,即默認情況下,所有域名都返回400報錯,除非域名有在主配置文件nginx.conf或其他配置文件裡做綁定。