我已經啓用運行在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