使用 Apache2 在 html 中使用 USB 驱动器文件

Use USB Drive files in html using Apache2

所以我有一个 Raspberry Pi 3,最新的 OS (10-04-2021),我有 apache2 运行。我在目录 /var/www/html/ 中创建了一个网站,其中包含一些文件夹(例如 css、img 等),并且我将带有 src="" 的图像标签用于 USB 驱动器路径,但是视频没有加载。我试过了,如果我在编写网站代码时犯了任何错误。所以我也把网站文件夹放在桌面上,还有我的 USB 驱动器的视频路径,我可以在网站上播放它。我无法将 .mp4 文件放在 /var/www/html/ 路径中,因为我的 SD 卡只有几 GB,而我的视频文件夹大约有 100 GB。如何在 server/localhost 上使用 USB 驱动器中的 .mp4 文件?

我尝试过但没有奏效的是:

chmod -R a+r /media/pi/KINGSTON/*

我只是 raspberry pi 及其 OS 的初学者。

这是完全正确的行为。出于安全原因,Apache 不允许您访问文档根目录之外的文件,在您的情况下应该是 /var/www/html/。有多种方法可以做到这一点,第一种是在文档根目录中创建符号链接并指示 apache2 遵循配置文件中的符号链接。另一种方法是使用别名。您可以阅读 here