ngnix配置说明

本文参考自: 原文地址

一、server_name

      在开始处理一个http请求时,nginx会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求。匹配的优先顺序是:

1、完全匹配

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

3通配符在后的,如www.test.*

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

如果都不匹配

1优先选择listen配置项后有defaultdefault_server

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

猜你喜欢

转载自blog.csdn.net/qq_39706019/article/details/81430456