extending default nginx mime.types file

2019-01-17 14:16发布

I'd like to add a few extra types to nginx mime types, but I don't want to edit the default /etc/nginx/mime.types as it would add some extra complexity to the deployment process.

If I add a types {...} section to my nginx.conf it will override all the other types that were declared with the include mime.types;.

I've thought that I could write a location rule for the extensions of the files that I need to handle, but I suppose that there must be a cleaner way to achieve this.

1条回答
小情绪 Triste *
2楼-- · 2019-01-17 15:07

If I add a types {...} section to my nginx.conf it will override all the other types that were declared with the include mime.types;.

No, it won't.

You just need to specify additional types on the same level as your mime.types include:

include mime.types;
types {
    # here are additional types
    application/javascript mjs;
}
查看更多
登录 后发表回答