Как следует из заголовков, я пытаюсь защитить паролем все каталоги и подкаталоги, но не файлы. Это сделано для того, чтобы я мог просматривать файлы и делиться ссылками для скачивания в частном порядке.
Я перепробовал много конфигураций, но не могу заставить его работать, вот последний из многих:
location ~ ^/(files|files/).*$ {
auth_basic "Restricted";
auth_basic_user_file /path/to/.htpasswd;
autoindex on;
}
location ~ ^/files/* {
autoindex off;
}
Это основано на эта почта.
Заранее благодарим вас за любые ответы!
Я решил это, сделав это:
location ~ /files/.*/$ {
auth_basic "Restricted";
auth_basic_user_file /path/to/.htpasswd;
autoindex on;
}
Я не знаю, почему и как это работает. Следующим шагом может быть защита файлов паролем с помощью имени пользователя и пароля, которые я могу выдать людям.