Назад | Перейти на главную страницу

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

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

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

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;
}

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