当site-enable(ubuntu) 或者conf.d 有多个 配置文件时 各个配置文件的加载顺序是怎么样的呢?
顺序如下:
1.确切名称
2.以星号开头的最长通配符名称,例如“*.wuhao.pw”
3.以星号结尾的最长通配符名称,例如“site.*”
4.第一个匹配的正则表达式(按在配置文件中出现的顺序)#如 ~^(?.+).example.net$;
有多个确切的名称时 按什么顺序来加载配置文件呢
按配置文件的名称根据 ASCII 对配置文件进行排序 如果想优先加载配置 a打头
参考文档:
http://nginx.org/en/docs/http/server_names.html
ok,very good