Apache возвращая неправильную пантомиму вводит для meta-data.xml.md5

Я изо всех сил пытаюсь заставить apache2 служить файлу с корректным типом пантомимы. Я использую установку апачских 2.2, установленных с Кв. - входят в Ubuntu.

Рассматриваемый файл является названным файлом хранилища знатока maven-metadata.xml.md5.

По некоторым причинам апач настаивает, что это имеет тип Content-Type: application/xml Это явно неправильно начиная со всего содержания файла:

443219553065c4885947185d40d2a04e

Я могу только предположить, что это решение принимается апачем из-за "xml" в имени файла, но это не имеет никакого смысла в контексте.

Я попытался добавить md5 кому: /etc/mime.types как text/plain но я все еще получаю тот же результат.

Полные заголовки:

HTTP/1.1 200 OK
Date: Fri, 19 Dec 2014 22:58:30 GMT
Server: Apache/2
Last-Modified: Thu, 18 Dec 2014 14:56:57 GMT
ETag: "6e8e3cb-20-50a7ecdb68040"
Accept-Ranges: bytes
Content-Length: 32
Keep-Alive: timeout=30
Connection: Keep-Alive
Content-Type: application/xml

Какие-либо предложения?

Редактирование я думаю, что, возможно, пропустил очевидный шаг как перезапуск сервера после добавления md5 кому: /etc/mime.types.

1
задан 20 December 2014 в 01:07
1 ответ

Спасибо DerfK за то, что указал мне на правильную страницу:

Оказывается, этот Apache действует в точности так, как задумано. Он позволяет использовать несколько расширений и просто выбирает самое правильное расширение, которое распознает.

Об этом можно прочитать здесь: http://httpd.apache.org/docs/current/mod/mod_mime.html#multipleext

Решением было добавить md5 вместо text / plain в /etc/mime.types . Затем перезапустите apache, чтобы он распознал изменение.

1
ответ дан 4 December 2019 в 00:14

Теги

Похожие вопросы