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

2017-09-17 Пенетрантность vasiliy586
И почему-то в логах вот что

access forbidden by rule  POST /auth HTTP/1.1

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

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2017-09-17 Пенетрантность vasiliy586
Vadim A. Misbakh-Soloviov Wrote:
---
> location = /users {
>   deny all;
> }
> 
> location / {
>   ...
> }
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Спасибо, но беда в том, что в данном случае блокируется доступ ВСЕМ
пользователям, включая уже зарегистрированных. А надо только папку /users
блокировать, но разрешать доступ в /users/rjief340fj34jf/

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

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2017-09-17 Пенетрантность Vadim A. Misbakh-Soloviov
location = /users {
deny all;
}

location / {
...
}
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2017-09-17 Пенетрантность vasiliy586
Доброго дня! Задача следующая:

Установлен 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/36bjy346d2h3xs008101 {
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru