默认apache 不支持下载rar格式文件

这里涉及到mime 模块问题

需要添加 addtype application/octet-stream rar  这个语句

或者写入mime.types 文件 里面也可以  两者选其一

这样网站再连接到rar文件就会提示下载了。(类型列表)

对于其他格式可以举一反三

下面是mime模块的知识补充 供学习

mod_mime 模组

这个模组包含在 mod_mime.c 文件里,而且依预设会编译进来。他提供
从文件名称决定文件型态的功能。

4.10.1 摘要

这个模组用来决定文件的 mime 型态。某些 mime 型态会指出服务器得
执行的特别程序,其它的型态则传回客户端,如此浏览器就可以适当地
处理文件。

文件的文件名称被当作基本名称的一部份,其後跟随某些副文件名,次序
如下:

base.type.language.enc

其中 type 这个副文件名设定文件的型态,型态定义在 TypesConfig 文件
以及 AddType 指令的设定中。而 language 这个副文件名设定文件的语言
,藉由 AddLanguage 指令定义。最後,enc 这个副文件名设定文件的编码
,藉由 AddEncoding 指令定义。

4.10.2 AddEncoding

语法: AddEncoding mime-enc 副文件名 副文件名
用於: server config, virtual host, directory, .htacess
需求: FileInfo
状态: 基础
模组: mod_mime

AddEncoding 这个指令以指定的编码型态把可能作为文件名称结尾的副
文件名加入文件副文件名列表。Mime-enc 是用在以该副文件名结尾的文件的
mime 编码。例如:

AddEncoding x-gzip gz
AddEncoding x-compress Z

这将会使以 .gz 结尾的文件被标记为使用 z-gzip 编码,以及 .Z 结
尾的文件被标记为使用 x-compress 编码。

4.10.3 AddLanguage

语法: AddLanguage mime-lang 副文件名 副文件名
用於: server config, virtual host, directory, .htaccess
需求: FileInfo
状态: 基础
模组: mod_mime

AddLanguage 这个指令以指定的语言把可能作为文件名称结尾的副文件名
加入文件副文件名列表。Mime-lang 是以此副文件名作为名称结尾之文件的
mime 语言,这是在所有作为编码的副文件名移除之後再决定的。例如:

AddEncoding x-compress Z
AddLanguage en .en
AddLanguage fr .fr

那麽 xxxx.ez.Z 将会被当作压缩过的英文文件。虽然内容的语言已经
报告给客户端,浏览器不太可能使用此资讯。AddLanguage 这个指令对
内容协商(content negotiation) 会更有用,这样服务器可以参考客户
端的语言回传数份文件中的一份。

4.10.4 AddType

语法: AddType mime-type 副文件名 副文件名
用於: server config, virtual host, directory, .htaccess
需求: FileInfo
状态: 基础
模组: mod_mime

AddType 这个指令以指定的内容型态把可能作为文件名称结尾的副文件名
。Mime-type 是用在以该副文件名结尾的文件的 mime 型态。这是在所有
作为编码以及语言的副文件名移除之後再决定的。例如:

AddType p_w_picpath/gif GIF

新的 mime 型态建议使用 AddType 指令加入而不要修改 TypesConfig
文件。

注意,与 NCSA httpd 不同,这个指令不能用来设定特殊文件的型态。

4.10.5 TypesConfig

语法: TypesConfig 文件名称
预设: TypesConfig conf/mime.types
用於: server config
状态: 基础
模组: mod_mime

TypesConfig 这个指令设定 mime 型态配置档所在的位置。文件名称是
相对於 ServerRoot 的。这个文件设定从文件扩充文件名对应内容型态的
预设列表;不建议变更这个文件。使用 AddType 指令取代对它做修改
。文件所包含的行是使用 AddType 指令的参数格式:

mime 型态 副文件名 副文件名 ...

副文件名是小写,空白行,以及('#') 起始的行会被忽略。

转载于:https://blog.51cto.com/petermis/1192210

apache 支持下载rar格式文件问题相关推荐

  1. Linux(Centos7)环境下解压rar格式文件

    Centos7环境下解压rar格式文件 1 下载rar软件压缩包 2 解压rar压缩包 3 编译rar 4 安装部分依赖包 5 解压文件.压缩文件 6 rar更多使用方法 1 下载rar软件压缩包 w ...

  2. Mac 解压rar格式文件(附解压工具包)

    Mac 解压rar格式文件* 工具包(zip格式):http://download.csdn.net/detail/u011445031/9854187 将工具包解压到你安装目录即可. 使用: 打开终 ...

  3. centos下解压rar格式文件

    [root@gaojingbo ~]# wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz [root@gaojingbo ~]# tar ...

  4. 根据文献标题免费下载PDF格式文件的文献内容

    根据文献标题免费下载PDF格式文件的文献内容 通过文献名下载文献:较为通用,如有不能下载情况请留言. 第一步:根据文献名,查出文献的DOI. 进入https://www.crossref.org/ , ...

  5. 在Tomcat中添加支持3GP/MP4格式文件的下载

    近日在工作中遇到3gp和mp4格式的文件问题.我用Nokia3250下载史莱克的视频(3gp)格式的.下载完后只给我提示一个text:内容有avc2.0.10.1110这样的内容. 原来Tomcat并 ...

  6. 压缩包里面是html文件怎么打开方式,RAR文件怎么打开 RAR格式文件正确打开方式...

    很多用户在新安装系统或者购买新电脑回来下载文件的时候,经常会看到.RAR的文件,对用小白用户来说,这可难到他们了,那么关于RAR文件该怎样打开呢?一起来看看吧. 其实RAR文件是压缩文件的一种,用户需 ...

  7. Linux下解压rar格式文件

    首先:rar文件与zip tar.gz等等开源压缩文件是不一样的,rar类型的压缩协议是不开源的,所以linux系统自身是没有安装rar的解压工具的,所以我们需要自己下载rar工具,注:由于rar类型 ...

  8. 如何压缩RAR格式文件?

    RAR是我们日常生活工作中经常用到的压缩文件格式之一,那么RAR文件如何压缩呢? 不管压缩哪种格式的压缩文件,我们都需要用到压缩软件.针对RAR格式,我们可以选择最常见的WinRAR,当然如果有同样适 ...

  9. 【Linux部署】Linux环境 .rar 格式文件处理工具安装使用(一波两折避坑指北)

    1.说明 要安装一个.rar格式的应用,上传 Linux 系统后发现没有解压工具,上网搜索后开始一波三折的旅程. 2.安装 2.1 跳坑 # 有小伙伴分享安装方法 yum install rar # ...

最新文章

  1. POJO、VO、PO、FormBean区别:
  2. 5G NR基础参数及帧结构
  3. 提前还清贷款为什么还要付违约金?
  4. [css] 你有使用过font-size-adjust属性吗?说说它的作用是什么?
  5. C++基础02-C++对c的拓展
  6. ISE14.7逻辑综合与实现工作过程
  7. 【iOS发展-44】通过案例谈iOS重构:合并、格式化输出、宏观变量、使用数组来存储数据字典,而且使用plist最终的知识...
  8. Andrew Ng 如何重拾梦想
  9. Flutter ListView以及GridView的列表展示与Item点击事件
  10. 操作系统实验报告,适用与大一大二学生
  11. unity渲染管线及升级URP
  12. 群的概念,双线性映射
  13. 这届抢票软件为什么不行?
  14. ARP防火墙绑定网关MAC地址预防ARP攻击和P2P终结者
  15. Mybatis的缓存
  16. wps忘保存关闭,数据恢复步骤
  17. 现有的DoS(DDoS)防御技术整理
  18. 内网安全学习(六)—域横向-内网漫游: Socks 代理
  19. 精雕细琢见真章《STM32Cube高效开发教程》
  20. cisco在服务器编辑首页信息,cisco设置

热门文章

  1. 产品分析报告——“京东到家”
  2. 网络营销中促销的含义、特点和功能
  3. C语言中p, *p, p, *p, **p的理解-初级
  4. MOSES的高级特征和功能
  5. spring事务管理tx:Advice详解
  6. 鼠标滑过图片,图片抖动
  7. 浅析“同比”与“环比”
  8. linux 批量convert,使用convert来批量处理图片
  9. 有哪些比较好用的录音软件【精品合集】
  10. 交换机远程连接(eNsp)