nginx会解析http header里的host 找到匹配的server_name 如果没有则用默认的 或者第一个
禁止ip访问:
server {
listen 80;
server_name _;
return 404;
}
server {
listen 80;
server_name www.hello.com;
}
当用ip访问的时候 没有匹配的server 则会匹配到第一个server 返回404
本文介绍如何使用Nginx配置文件中的server_name指令来实现基于域名的虚拟主机配置,并通过匹配server_name指令来控制IP访问,若未指定server_name则采用默认或首个配置。
616

被折叠的 条评论
为什么被折叠?



