47

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

如果我types {...}向我添加一个部分,nginx.conf它将覆盖使用include mime.types;.

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

4

1 回答 1

80

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

不,不会的。

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

include mime.types;
types {
    # here are additional types
    application/javascript mjs;
}
于 2013-12-13T12:49:27.950 回答