微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nginx server_name作用

https://blog.csdn.net/cheng_kohui/article/details/82930464
#作用
server name 为虚拟服务器的识别路径。因此不同的域名会通过请求头中的HOST字段,匹配到特定的server块,转发到对应的应用服务器中去。

#匹配顺序

server_name与host匹配优先级如下:

1、完全匹配

2、通配符在前的,如*.test.com

3、在后的,如www.test.*

4、正则匹配,如~^\.www\.test\.com$

如果都不匹配

1、优先选择listen配置项后有default或default_server的

2、找到匹配listen端口的第一个server块
@H_502_13@

#例

	server {
		server_name www.test.com; 
	}
	
	server {
		server_name *.test.com 
	}

	server {
		server_name main.*
	}
@H_502_13@

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐