apache转nginx访问变成下载解决方法

在配置文件 nginx.conf中存在

第一行: include mine.types 对应了文件的mime类型。

第二行: 默认的是octet-stream, 意思是如果一个文件的mime类型不存在就会使用默认的类型。 通常是这个导致了文件的下载。

第一种方案:(推荐)

http {

......

include mime.types;

default_type application/octet-stream;

改为

配置文件 nginx.conf

http {

......

#default_type application/octet-stream;

第二种方案:(强制方案,不推荐)

将 default_type application/octet-stream;

修改为default_type text/html;

这样就默认表示一个文件是 html文件显示。

修改后可能出现的问题:

上面的方法可以解决文件在浏览器中下载的情况,但是如果有文件的扩展名对应mime信息找不到,不管文件是不是文本文件,都是当成是文本文件进行预览。

相关推荐
Dragon_qu·x4 分钟前
MongoDB 高可用集群部署
运维·数据库·mongodb·k8s·helm
YOLO数据集集合5 分钟前
风机叶片缺陷检测数据集 | 风机叶片 缺陷检测 风电运维 无人机巡检 细粒度分类9126期
运维·分类·无人机·风电叶片·风力·叶片缺陷
亚川楼宇自控系统数据中心厂家21 分钟前
3D 数字孪生赋能电气综合保护监控:看得见的电力安全防线
运维
北冥有鱼被烹23 分钟前
NVIDIA DGX/HGX 服务器全景深度解析:从 H100 到 GB300,专业算力选型必读
运维·服务器·网络·python
程序员-Benothing29 分钟前
Linux系统启动流程详解:BIOS/UEFI、GRUB、initramfs、systemd
linux·运维·服务器
KKKlucifer31 分钟前
从规则堆叠到策略涌现:AI大模型驱动的数据安全智能策略生成与自动化响应实践
运维·人工智能·自动化
风华同学42 分钟前
Docker镜像换源
运维·docker·容器
牢姐与蒯1 小时前
Linux信号(二).信号产生续 && 信号保存
linux·运维·服务器·ubuntu
何中应1 小时前
Jenkins 如何给设置公司 Logo
运维·ci/cd·jenkins
Szime1 小时前
项目结束后,剩余的电子元器件怎么处理?——从“库存滞留”到“资产盘活”的更高解法
运维·嵌入式硬件