有任何问题都可以留言咨询。
概述
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访问才能成功,其他访问都不行。
详情 请查看:毛毛虫的小小蜡笔
标签:请求,访问,处理,server,nginx,域名,name From: https://www.cnblogs.com/simonbaker/p/16771419.html