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信息找不到,不管文件是不是文本文件,都是当成是文本文件进行预览。

相关推荐
三雷科技1 小时前
Claude Code 命令行完全指南:从高效交互到自动化工作流
运维·自动化·交互
正经教主2 小时前
【docker基础】第五课:Docker网络详解
运维·docker·容器
小黑蛋学java2 小时前
Nginx 接口耗时 Prometheus + Grafana 监控实施方案
运维·nginx·负载均衡·grafana·prometheus
IVEN_3 小时前
记一次诡异的前端白屏故障:Nginx Proxy Cache 内存缓存"幽灵"事件
前端·nginx
asyxchenchong8884 小时前
最新Hermes Agent 技能封装与科研自动化:以 Meta-Analysis 为例-实现从文献检索到绘图的一站式工作流
运维·人工智能·自动化
tianyuanwo4 小时前
项目内自我管理:一名OS领域DevOps的破局之路
运维·devops
三十..4 小时前
Redis 核心原理与高可用架构实践
运维·数据库·redis
jinglong.zha6 小时前
LScript-从零基础到商业变现的AI自动化学习平台
运维·学习·自动化
Adorable老犀牛7 小时前
Telegraf:InfluxData 出品的指标采集代理
运维·telegraf
北塔软件7 小时前
北塔软件智能体平台 | 不只监控,更是AI时代的数据资产
运维·人工智能·知识库·北塔软件