我有一个运行在 CentOS Stream 9 上的 Vultr 网络服务器。我希望人们能够下载的文件存储在挂载到 /mnt/box/public/ 的单独硬盘上。我已将 Apache 设置为将其托管为文件索引。Apache 不允许下载文件,而是将其显示为文本。如果文件存储在 Apache 的 Web 文件夹中,这不是问题,/var/www/
但我希望文件位于另一个驱动器上。
我对 Linux 还不太熟悉。我尝试禁用 SELinux,然后按照这指南,但没有修复它。
答案1
弄清楚了。
尝试让 Apache 使用 utf-8(显示ö和A具体来说)我已经设置了ForceType text/html; charset=utf-8
以httpd.conf
utf-8 显示文件名,但也使文件显示为文本。
在此之后,我需要弄清楚如何使用 utf-8,因为AddDefaultCharset UTF-8
它不起作用。IndexOptions Charset=UTF-8
解决了这个问题