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

相关推荐
xiaoliuliu123452 小时前
Xshell-7.0.0111p安装步骤详解(附SSH连接与远程命令教程)
运维·ssh
gaize12132 小时前
服务器是什么?用来做什么?基本属性有什么?如何配置和挑选?
运维·服务器
谢斯2 小时前
[AFFine]文档系统,docker搭建
运维·docker·容器
SakitamaX4 小时前
LVS(Linux virual server)介绍与实验
linux·运维·lvs
小白blog4 小时前
day28:求小数位数个数、进制转换、表达式求值
apache
开开心心_Every5 小时前
CDR版本转换工具,支持多版本互转免升级软件
linux·运维·服务器·云原生·edge·pdf·serverless
暴力求解7 小时前
Linux--进程(四) 进程优先级与进程切换
linux·运维·服务器
Laughtin7 小时前
【Claude Code】如何删除git提交时的AI署名
运维·服务器
开开心心就好8 小时前
实用PDF擦除隐藏信息工具,空白处理需留意
运维·服务器·windows·pdf·迭代器模式·桥接模式·1024程序员节