Назад | Перейти на главную страницу

Как я могу сделать все нераспознанные типы файлов двоичными в Apache2?

Я создаю веб-сервер, распространяющий различные двоичные файлы. (с Ubuntu) У них разные расширения, а иногда и неправильные. Но в настоящее время мой сервер Apache обрабатывает неизвестные файлы в виде текста. Поэтому я должен заставить мой Apache2 обслуживать все файлы как двоичные по умолчанию, независимо от расширения или каких-либо метаданных, за исключением некоторых явных случаев. Как я могу это заархивировать?

Попробуйте эту директиву в конфигурации вашего сайта:

DefaultType application/octet-stream

Или вот этот:

DefaultType None

По умолчанию это текст / обычный:

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

http://httpd.apache.org/docs/2.2/mod/core.html#defaulttype