lighttpd / nginx如何确定文件的文件types? (哪种方法?)

我想configuration我的lighttpd来提供一些具有压缩function的静态文件。 这些文件是纯文本,但它们有.bin扩展名。 我有我的lighttpdconfiguration这些行:

 compress.cache-dir = "/var/cache/lighttpd/compress/" compress.filetype = ("text/plain", "text/html", "application/x-javascript", "text/css") 

它适用于css和js文件,但不适用于.bin文件。

下面是这些.bin文件的file -i的输出:

 8_1.bin: text/plain; charset=us-ascii 

我怎样才能确定这个文件的文件types相同的方式lighttpd呢?

/etc/mime.types默认将.bin文件定义为“ application / octet-stream ”,所以请尝试添加“application / octet-stream”到你的compress.filetype表

您应该有一个包含与所有文件types相关的字典的MIME文件。