【发布时间】:2016-09-16 11:41:04
【问题描述】:
我希望在我的 Nginx 配置中扩展 mime 类型。
我了解到,原则上,我可以编辑 mime.types 文件,或者在配置的 http 块中包含 mime.types 之后,您可以在 include mime.types 后面加上 types = {...} 来追加更多类型是 this answer。
由于我正在使用 Chef 设置 Nginx,因此我在启用站点的文件夹中有一个模板化配置,该文件夹包含在 Nginx 配置中。我宁愿不必模板化 nginx 配置或 mime.types 文件,所以我希望可以在启用站点的配置文件中获取它。
本着与上述链接问题类似的精神,我是否可以将其包含在启用站点的文件中以获得相同的效果?
http {
types {
# here is additional types
}
}
我的工作理论是,如果块按照上面链接中的描述工作,添加这样的块不会覆盖 Nginx 配置中的 http 块,但会扩展它,就好像我直接将 types 添加到nginx.conf 中的 http 块。
这是一个有效的策略吗?还是我忽略了一些更容易的事情?
【问题讨论】:
标签: nginx mime-types configuration-files