è necessario abilitare l'utilizzo sendfile in ./config/environments/production.rb
:
config.action_dispatch.x_sendfile_header = "X-Sendfile"
Se questa riga non è presente (o commentato), quindi Rails correttamente inviare il file, ma non attraverso Apache.
Se hai trovato i file 0-byte, quindi assicurarsi di aver installato mod_xsendfile
, che è disponibile da https://tn123.org/mod_xsendfile
Scaricare il file sorgente singola (mod_xsendfile.c
) e compilarlo (apxs -cia mod_xsendfile.c
). Probabilmente vorrai eseguire apxs
come root in modo che possa configurare tutto correttamente.
Quindi devi impostare le opzioni XSendFile
e XSendFilePath
nei file di configurazione di Apache. Vedere la guida all'URL sopra per ulteriori informazioni.
il 'file_path' è corretto? – jigfox
Sì file_path è corretto! – Markus