Я использую nginx/1.10-3
и apache2-2.4.25-3
в Debian.
По многим причинам, в которые я не буду вдаваться, я перехожу на NGINX из Apache2.
В моей CMS есть много файлов, которые либо не имеют расширений, либо имеют неправильное расширение с точки зрения соответствия с mime.types
.
В Apache2 мы полагаемся на mod_mime_magic, чтобы переопределить расширение, и используем магические байты для правильной установки типа контента. Тем не менее, я не могу найти способ получить это на NGINX.
Например, у нас есть изображения, заканчивающиеся на .img
, и некоторые файлы без расширения вообще.
Единственное решение, которое я могу придумать, - это интегрировать переписывание / добавление расширений в платформу, изменить расширения при загрузке и просмотреть существующие. Это займет гораздо больше времени.
Спасибо