Задать вопрос
@zudogav

Basic auth nginx для всех файлов и директорий?

Всем привет.
На сервере с nginx настраиваю базовую аутентификацию.
В конфиге пишу следующее:

location ~* ^/private/(.*)$ {
       auth_basic "Enter login & password!";
       auth_basic_user_file /etc/nginx/conf.d/.htpasswd;
}

В итоге работает для директорий https://site.ru/private/ или https://site.ru/private/assets
Но не работает для файлов, например, https://site.ru/private/test.php или https://site.ru/private/test.html

Подскажите, пожалуйста, как настроить конфиг для запроса аутентификации для всех файлов и директорий в /private/?
  • Вопрос задан
  • 241 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Старт в DevOps: системное администрирование для начинающих
    4 месяца
    Далее
  • OTUS
    Инфраструктура высоконагруженных систем
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
location /private {
...
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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