Tengo un servidor web de Vultr ejecutándose en CentOS Stream 9. Los archivos que quiero que la gente pueda descargar se almacenan en un disco duro separado montado en /mnt/box/public/. Configuré Apache para que lo aloje como un índice de archivos. Apache no permitirá descargar los archivos, sino que los muestra como texto. Esto no es un problema si los archivos están almacenados en la carpeta web de Apache /var/www/
pero quiero que estén en la otra unidad.
Soy bastante nuevo en cosas de Linux. Intenté deshabilitar SELinux y seguiresteguía, pero ninguno lo solucionó.
Respuesta1
Lo averigué.
Intentando que Apache use utf-8 (para mostraröyaespecíficamente) había configurado ForceType text/html; charset=utf-8
cuál httpd.conf
mostraba los nombres de archivos en utf-8 pero también hacía que los archivos se mostraran como texto.
Después de esto, necesitaba descubrir cómo usar utf-8, ya que AddDefaultCharset UTF-8
no funcionó. IndexOptions Charset=UTF-8
solucionado ese problema