Apache 不会下载存储在默认 Web 文件夹之外的文件

Apache 不会下载存储在默认 Web 文件夹之外的文件

我有一个运行在 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-8httpd.confutf-8 显示文件名,但也使文件显示为文本。

在此之后,我需要弄清楚如何使用 utf-8,因为AddDefaultCharset UTF-8它不起作用。IndexOptions Charset=UTF-8解决了这个问题

相关内容