nginx 会解析 http header 里的 host 找到匹配的 server_name,如果没有则用默认的或者第一个
禁止ip访问:
server { listen 80; server_name _; return 404; } server { listen 80; server_name www.other.com; }
当用 ip 访问的时候,没有匹配的 server 则会匹配到第一个 server 返回 404
转自:https://blog.csdn.net/songhao111111/article/details/88868417