1
julyclyde 2018-04-23 08:29:58 +08:00
不是有什么不同,而是根本就没关系
|
2
isCyan 2018-04-23 08:30:51 +08:00 via Android
理解上应该是 listen default 是针对端口的吧,比如 http 的未知域名和 https 的未知域名可以被导向不同的两个 server
回去我试一下 |
3
ytlm 2018-04-23 08:31:00 +08:00
|
4
salmon5 2018-04-23 08:46:28 +08:00 via Android
这个问题我想过,default_name 可以请求任意 host 头,_对 host 头做了一定的安全性约束。
最优雅的还是默认主机返回 403 或 501 等。 |
5
ragnaroks 2018-04-23 08:48:03 +08:00
In catch-all server examples the strange name “_” can be seen:
server { listen 80 default_server; server_name _; return 444; } There is nothing special about this name, it is just one of a myriad of invalid domain names which never intersect with any real name. Other invalid names like “--” and “!@#” may equally be used. |
6
ragnaroks 2018-04-23 08:48:13 +08:00
|