为了防止别人的域名,指向自己web服务器的站点,我们需要配置空主机头。

空主机是指解析到我们服务器,但是不在我们服务器指定的server_name之内的域名

我是在虚拟主机新增个default.conf配置

server {
	server_name _;//标识空主机
	return 500;//返回500错误
}

此外还要注意Nginx读取虚拟主机的顺序是根据字母排序,如果你有一个配置文件命名为b.conf,还是会解析过去,所以配置空主机头,最好把命名调整到最前面面`