Debe habilitar el uso sendfile en ./config/environments/production.rb
:
config.action_dispatch.x_sendfile_header = "X-Sendfile"
Si esta línea no está presente (o comentada), entonces los carriles enviará correctamente el archivo, pero no a través de Apache.
Si recibe archivos de 0 bytes, a continuación, asegúrese de que ha instalado mod_xsendfile
, que está disponible en https://tn123.org/mod_xsendfile
Descargar el archivo de fuente única (mod_xsendfile.c
) y compilarlo (apxs -cia mod_xsendfile.c
). Probablemente desee ejecutar apxs
como root para que configure todo correctamente.
Luego va a querer configurar las opciones XSendFile
y XSendFilePath
en sus archivos de configuración de Apache. Consulte la ayuda en la URL anterior para obtener más información.
es el 'file_path' correcto? – jigfox
Sí file_path es correcto! – Markus