我正在构建一个分发各种二进制文件的 Web 服务器。(使用 Ubuntu)它们具有不同的扩展名,有时扩展名是错误的。但目前,我的 Apache 服务器将未知文件作为文本提供。因此,我必须让我的 Apache2 默认将所有文件作为二进制文件提供,无论扩展名或任何元数据如何,除非出现某些明确情况。我该如何存档?
答案1
在您的站点配置上尝试此指令:
DefaultType application/octet-stream
或者这个:
DefaultType None
默认似乎是 text/plain:
DefaultType Directive
Description: MIME content-type that will be sent if the server cannot determine a type in any other way
Syntax: DefaultType MIME-type|none
Default: DefaultType text/plain
Context: server config, virtual host, directory, .htaccess