Jan*_*bry 13 configuration nginx
Nginx 包含配置文件的顺序是固定的还是随机的?Apache明确声明通配符按字母顺序展开。使用 Nginx 似乎这不适用,并且手册没有说明。
在我的设置中,20_example.com
包含 before 00_default
,这违背了我在那里定义共享指令(如日志格式)的目的。
Vad*_*dim 24
根据 nginx 源代码,它使用带有 GLOB_NOSORT 参数的 glob() 函数,因此无法明确确定文件包含的顺序。
这在 2012 年 11 月进行了更改,首次在 1.3.10 中发布。从变更文件:
现在,如果在 Unix 系统上使用带掩码的“include”指令,则包含的文件按字母顺序排序。