有任何问题都能够留言征询。
概述
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拜访能力胜利,其余拜访都不行。
详情 请查看:毛毛虫的小小蜡笔