Nginx 包含的配置文件不按顺序?

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”指令,则包含的文件按字母顺序排序。