Запретить POST в папку, но разрешить дальше

vasiliy586 nginx-forum на forum.nginx.org
Вс Сен 17 07:08:16 UTC 2017


Доброго дня! Задача следующая:

Установлен 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 - никакого
эфекта.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,276413,276413#msg-276413



Подробная информация о списке рассылки nginx-ru