我已经启用运行在Ubuntu 10.04上的Apache 2中的XSendFile模块。我已经添加了XSendFile on
指令并成功地重新启动了Apache服务器。当我加入XSendFilePath /path/to/dir
指令,并重新启动Apache,我得到以下错误:如何使用rails3中的X-sendfile从公共目录以外的目录启用下载?
无效的命令“XSendFilePath”,也许是拼写错误,或限定并由模块不包括在服务器配置
不知道我是什么做错了?
我已经启用运行在Ubuntu 10.04上的Apache 2中的XSendFile模块。我已经添加了XSendFile on
指令并成功地重新启动了Apache服务器。当我加入XSendFilePath /path/to/dir
指令,并重新启动Apache,我得到以下错误:如何使用rails3中的X-sendfile从公共目录以外的目录启用下载?
无效的命令“XSendFilePath”,也许是拼写错误,或限定并由模块不包括在服务器配置
不知道我是什么做错了?
您是否已经在apache中安装并启用了x-sendfile模块?运行“apachectl -M”查看所有模块的列表。您可能必须建立它,请参阅https://tn123.org/mod_xsendfile/
在10.04清醒,默认由易于安装XSendFile的版本是0.9.2:
http://packages.ubuntu.com/lucid/libapache2-mod-xsendfile
该指令XSendFilePath在0.1.0版本替换XSendFileAllowAbove ,所以对于0.9.2:
https://tn123.org/mod_xsendfile/
尝试使用XSendFileAllowAbove如果你在任何低于0.1.0