扩展默认的nginx mime.types文件

for*_*ran 36 nginx mime-types

我想为nginx mime类型添加一些额外的类型,但我不想编辑默认值, /etc/nginx/mime.types因为它会为部署过程增加一些额外的复杂性.

如果我向我添加一个types {...}部分,nginx.conf它将覆盖用声明的所有其他类型include mime.types;.

我认为我可以为我需要处理的文件的扩展编写一个位置规则,但我想必须有一种更清晰的方法来实现这一点.

VBa*_*art 59

如果我将类型{...}部分添加到我的nginx.conf中,它将覆盖使用include mime.types;声明的所有其他类型.

不,它不会.

您只需要在与mime.typesinclude包含相同级别的其他类型中指定:

include mime.types;
types {
    # here are additional types
    application/javascript mjs;
}
Run Code Online (Sandbox Code Playgroud)

  • 仅当include和类型在同一范围内时 (2认同)