Я использую Apache 2.4 для размещения приложения Django.
У меня есть общедоступные каталоги с некоторыми видео. Их можно увидеть при использовании определенного веб-сайта, поскольку они загружаются из общедоступного каталога, но я не хочу, чтобы люди создавали сценарий для пакетной загрузки всех моих видео, потому что это может помешать моему серверу.
[1] Видео должно работать по ссылке, похожей на http://example.com/43. 43 - это идентификатор и может быть любым числом.
Видео находятся в чем-то вроде http://example.com/media/videos Что внутри будет чем-то вроде / var / www / someapp / media / videos
Возможно ли сделать эти видео доступными только по запросу от [1]?
Директива Alias поддерживает установку пути URL, который внутренне сопоставлен с каталогом файловой системы:
https://httpd.apache.org/docs/current/mod/mod_alias.html#alias
Поэтому постарайтесь
Alias / /var/www/someapp/media/videos
Чтобы уменьшить массовую загрузку, видео следует называть так, чтобы их нельзя было угадать.
Также может быть желательно отключить индексацию каталогов:
DirectoryIndex disabled