首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何启用使用rails3中的X-sendfile从公共目录以外的目录下载?

如何启用使用rails3中的X-sendfile从公共目录以外的目录下载?
EN

Stack Overflow用户
提问于 2011-04-22 16:05:49
回答 2查看 3.6K关注 0票数 5

我已经在运行在Ubuntu10.04上的Apache2中启用了XSendFile模块。我添加了XSendFile on指令,并成功地重新启动了Apache服务器。当我添加XSendFilePath /path/to/dir指令并重新启动Apache时,我得到以下错误:

命令“XSendFilePath”无效,可能拼写错误或未包含在服务器配置中的模块定义

不知道我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2011-09-16 13:53:58

在10.04 Lucid上,apt默认安装的XSendFile版本为0.9.2:

http://packages.ubuntu.com/lucid/libapache2-mod-xsendfile

在0.1.0版本中,指令XSendFilePath取代了XSendFileAllowAbove,因此对于0.9.2:

https://tn123.org/mod_xsendfile/

如果您使用的是小于0.1.0的内容,请尝试使用XSendFileAllowAbove

票数 7
EN

Stack Overflow用户

发布于 2011-05-10 14:41:37

在apache中安装并启用了x-sendfile模块吗?运行"apachectl -M“查看所有模块的列表。您可能需要构建它,请参阅https://tn123.org/mod_xsendfile/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5761189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文