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

相关推荐
me83212 小时前
【Linux】Linux 目录命名规范溯源(Linux各个目录究竟是干嘛的)
linux·运维·数据库
lolo大魔王12 小时前
Linux 内置命令与外部命令超详解(区别、原理、查找、执行流程)
linux·运维·服务器
H Journey13 小时前
Linux 查看进程端口占用命令整理
linux·运维·服务器
着迷不白13 小时前
二、Linux命令3要素及系统结构+文件的增删改查
linux·运维·服务器
heimeiyingwang13 小时前
【架构实战】搜索系统架构设计:从精准匹配到智能推荐
运维·架构·jenkins
Agent手记13 小时前
医药代表拜访计划能否通过AI自动生成优化?2026Agent自动化实战解析
运维·人工智能·ai·自动化
爱莉希雅&&&14 小时前
Zabbix监控初步搭建
linux·运维·数据库·mysql·zabbix
JackSparrow41414 小时前
使用Ansible批量管理+更新产品环境服务器配置
运维·服务器·ci/cd·kubernetes·自动化·ansible·sre
锋行天下14 小时前
让nginx网关扛下所有攻击
前端·后端·nginx