服务器问答

关于 nginx 配置的问题。。
0
2021-05-18 12:03:06
idczone

我有个疑问。。 我在 nginx 只配置了 server_name 我的域名 解析到具体某个静态页面

为啥使用 ip 访问大带宽服务器 也可以解析这个静态页面呢?

nginx 不是根据 request 里面的 host 进行判断解析的吗。。


nginx 有一个 default_server,如果没匹配到 host 就会去到这个,如果你没指定,他就会匹配到配置文件的里面第一个。如果你不想被 ip 访问,可以额外加一个 server 块,然后 server_name 填_,指定为 default_server,然后里面可以根据需要来返回合适的页面和状态码(甚至可以粗暴地 return 444 直接断开 tcp 连接)

多谢多谢,我刚才试了一下是这样的,十分感谢

由一楼所说的,我这边是配置 return 301 到域名,就如 google 一样。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服