欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

nginx配置:server

时间:2023-06-28
文章目录

前言一、server_name是什么?二、匹配优先级总结


前言

终于理解了server_name

一、server_name是什么?

server_name就是访问部署了nginx那台服务器的域名、ip、localhost。(一个机器可以有多个域名)

二、匹配优先级

server_name与host匹配优先级如下:1、完全匹配2、通配符在前的,如*.test.com3、在后的,如www.test.*4、正则匹配,如~^.www.test.com$如果都不匹配1、优先选择listen配置项后有default或default_server的2、找到匹配listen端口的第一个server块

总结

server name 为虚拟服务器的识别路径。因此不同的域名会通过请求头中的HOST字段,匹配到特定的server块,转发到对应的应用服务器中去。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。