Base авторизация для папки с файлами
Если нужно защитить файлы для скачивания паролем, то можно применить base авторизацию.
Для этого в папку с файлами нужно поместить .htaccess указав в нем путь на файл с паролями .htpasswd.
В .htpasswd указываем логин и пароль в зашифрованном виде шифрование crypt (зашифровать можно на различных сайтах в интернете или через консоль)
Напимер для логина admin и пароля 123
admin:vel5ZOHGufmRs
#.htaccess
Authname "Basic Auth"
Authtype Basic
AuthUserFile "/var/www/сайт/папка/.htpasswd"
require valid-user