有任何问题都能够留言征询。

概述

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拜访能力胜利,其余拜访都不行。

详情 请查看:毛毛虫的小小蜡笔