当前位置: > Linux服务器 > nginx >

在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)
------分隔线----------------------------
栏目列表
推荐内容