Доброго дня! Задача следующая:
Установлен Turtl сервер (бэкенд) и nginx (фронтенд). Требуется закрыть доступ к location /users с помощью фронтенда, в идеале под пароль, но можно и просто заблокировать доступ, НО нужен доступ к location /users/408u30gjejfelf4023fi/ - это папки пользователей Turtl. Пытался такой конфиг написать:
location /users {
auth_basic "Blah Blah Restricted Content";
auth_basic_user_file /etc/nginx/.passwd;
}
location /users/36bjy346d2h3xs0081000001 {
allow all;
}
Беда в том, что при попытке логина выскакивает запрос на пароль, но пароль не принимается, этот запрос выскакивает постоянно и дальше не пускает. Как лучше всего эту проблему решить?
Пробовал так же делать proxy_set_header Authorization "Basic ...(закодировано в Base64)" и proxy_send_header Authorization - никакого эфекта.