计算机网络/计算机科学与应用/系统/运维/开发

Nginx处理对不明确主机名的请求设置

在用户请求头中,有可能会有Host行不明确的情况,如果不想处理这类用户请求,那么可以定义一个默认的server来丢弃这类请求

server {
        listen      80 default_server;
        server_name  _;
        return 444;
    }

选择一个不存在的域名“_”作为服务器的名字,并且将返回特殊的非标准代码444,以便关闭这个链接

只有惜缘,才有缘分;只有惜友,才有友谊。

评论

^