有任何问题都能够留言征询。
概述
nginx 会依据虚拟主机,也就是 server_name 的值来解决申请。虚拟主机对应的是申请头的 host 字段的值。
也就是 nginx 会依据申请的端口,首先匹配 listen 中的值。
而后再依据申请中的 host 字段,匹配 server_name 中的值。
分几种状况详解下
1、只配置了一个 server,该 server 中只有一个 server_name,且值为域名
那只有该域名的拜访能力胜利。其余域名或者 IP 拜访,都不会胜利。
比方上面的配置:
server {
listen 80;
server_name test.com;
return 200 "xxx";
}
此时,只有 test.com 拜访能力胜利,其余拜访都不行。
详情 请查看:毛毛虫的小小蜡笔