在nginx中实现未备案域名显示400错误的方法
时间:2014-07-04 00:22 来源:linux.it.net.cn 作者:IT网
默认情况下,nginx会返回默认页,无法阻断未备案域名的访问。
可以在nginx配置文件中,手动添加一段配置内容,实现未备案域名返回400错误。
例如:
server {
listen 80 default;
server_name _;
return 400;
}
将以上内容保存为文件:400.conf,然后将此文件include到主配置文件nginx.conf中:
include 400.conf;
然后,
nginx -s reload
,重新加载nginx配置文件。
解释:
server_name _; 泛域名配置,即默认情况下,所有域名都返回400报错。
在主配置文件nginx.conf或其它配置文件中已绑定的域名除外。
nginx是个不错的web服务器软件,配置简单,性能卓越,完全可以替代apache。
(责任编辑:IT)
默认情况下,nginx会返回默认页,无法阻断未备案域名的访问。
例如:
server {
listen 80 default; server_name _; return 400; }
将以上内容保存为文件:400.conf,然后将此文件include到主配置文件nginx.conf中:
include 400.conf;
然后,
nginx -s reload
,重新加载nginx配置文件。
解释: nginx是个不错的web服务器软件,配置简单,性能卓越,完全可以替代apache。 (责任编辑:IT) |