我在Debian上使用nginx/1.10-3
和apache2-2.4.25-3
。
出于许多原因,我不想从Apache2切换到NGINX。
我的CMS有很多文件没有扩展名,或者在与mime.types
对齐方面具有错误的扩展名。
对于Apache2,我们依靠mod_mime_magic覆盖扩展名并使用魔术字节正确设置内容类型。但是,我似乎找不到在NGINX上获得此功能的方法。
例如,我们有以.img
结尾的图像和一些根本没有扩展名的文件。
我唯一能想到的解决方案是将扩展重写/添加到平台中,并在上传时更改扩展并遍历现有扩展。不过,这将花费更多时间。
谢谢