CentOS Stream 9 で実行されている Vultr の Web サーバーがあります。ダウンロードできるようにしたいファイルは、/mnt/box/public/ にマウントされた別のハード ドライブに保存されています。Apache をファイル インデックスとしてホストするように設定しました。Apache はファイルのダウンロードを許可せず、代わりにテキストとして表示します。ファイルが Apache の Web フォルダーに保存されている場合は問題ありません/var/www/
が、ファイルを別のドライブに置きたいのです。
私はLinux初心者です。SELinuxを無効にして、次のことを試してみました。これガイドに従っても、問題は解決しませんでした。
答え1
理解した。
Apacheでutf-8を使用するようにする(表示のため)öそしてä具体的には、ファイル名を UTF-8 で表示するだけでなく、ファイルをテキストとして表示するようにForceType text/html; charset=utf-8
設定しました。httpd.conf
この後、utf-8の使い方を理解する必要がありましたが、うまくAddDefaultCharset UTF-8
いきませんでした。IndexOptions Charset=UTF-8
その問題を修正しました