Защита паролем всех каталогов и подкаталогов, но не файлов

Как следует из заголовков, я пытаюсь защитить паролем все каталоги и подкаталоги, но не файлы. Это сделано для того, чтобы я мог просматривать файлы и делиться ссылками для скачивания в частном порядке.

Я перепробовал много конфигураций, но, похоже, не могу заставить его работать, вот последний из многих:

location ~ ^/(files|files/).*$  {
  auth_basic            "Restricted";
  auth_basic_user_file  /path/to/.htpasswd;
  autoindex on;
}

location ~ ^/files/* {
  autoindex off;
}

Он основан на этом сообщении .

Заранее благодарим вас за любые ответы!

0
задан 26 July 2018 в 16:14
1 ответ

Я решил это, сделав следующее:

location ~ /files/.*/$  {
  auth_basic            "Restricted";
  auth_basic_user_file  /path/to/.htpasswd;
  autoindex on;
}

Я не уверен, почему и как это работает. Следующим шагом может быть защита файлов паролем с помощью имени пользователя и пароля, которые я могу выдать людям.

0
ответ дан 24 November 2019 в 02:14

Теги

Похожие вопросы