Re: webdav+ext base.auth+var=error

2015-04-14 Пенетрантность Maxim Dounin
Hello! On Mon, Apr 13, 2015 at 11:18:53PM +0300, Maxim Dounin wrote: [...] Выглядит как багофича limit_except в сочетании с rewrite'ами, директивы rewrite не выполняются для лимитированных запросов. Наверное, это имеет смысл поправить. Впрочем, нет, поправить это фактически нельзя, т.к.

Re: webdav+ext base.auth+var=error

2015-04-14 Пенетрантность itcod
Максим добрый день. Нет в location не было limit_except. версия nginx 1.7.11 В принципе поиск в тех вариациях конфиг ошибок, уже не критичен. Разве, что это кому нибудь ещё понадобится. Постучавшись головой в ошибки... решил задачу написанием авторизатора на lua заодно и добавил не только

Re: webdav+ext base.auth+var=error

2015-04-14 Пенетрантность Maxim Dounin
Hello! On Tue, Apr 14, 2015 at 05:55:05AM -0400, itcod wrote: Максим добрый день. Нет в location не было limit_except. версия nginx 1.7.11 В принципе поиск в тех вариациях конфиг ошибок, уже не критичен. Разве, что это кому нибудь ещё понадобится. Ну вот повторюсь в очередной раз: если у

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность Maxim Dounin
Hello! On Mon, Apr 13, 2015 at 01:32:44PM -0400, itcod wrote: Максим добрый день. Вы были абсолютно правы. В процессе написания аутентификатора на lua выяснил, что если переменные (например $file_password) создается в location / то при работе из WEBDAV клиентов они не обрабатываются и

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
Планы на будущее. 1. Добавить блокирование доступа пользователей WEBDAV к файлам паролей в папках 2. Обеспечить доступ к файлам паролей админам папок 3. Внедрить расширеное управление доступными коммандами WEBDAV dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS;

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
Максим добрый день. Вы были абсолютно правы. В процессе написания аутентификатора на lua выяснил, что если переменные (например $file_password) создается в location / то при работе из WEBDAV клиентов они не обрабатываются и остаются пустыми. Видимо это жучёк в nginx. Вот так не работает: server {

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
Вот результат. Пользуйтесь на здоровье. Ногами не пинать. эт моя первая программка на lui https://ihome.itcod.com/max/projects/auth-dav/ Замечания предложения итд пишите мылом ссылку на обсуждение:) # auth-dav Nginx Base Authenticate url/.htpasswd for WebDAV and HTTP secure directory(links).

Re: webdav+ext base.auth+var=error

2015-04-13 Пенетрантность itcod
РЕШЕНО http://forum.nginx.org/read.php?21,257511,258000#msg-258000 Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257495,258001#msg-258001 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: webdav+ext base.auth+var=error

2015-03-24 Пенетрантность itcod
да! хорошая иллюстрация! Илья спасибо. :) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257511,257625#msg-257625 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: webdav+ext base.auth+var=error

2015-03-23 Пенетрантность Илья Шипицин
в общем nginx.conf (пути, чтобы Lua увидела файлы модулей): lua_package_path '/xxx/?.lua'; lua_shared_dict sha1 10M; lua_shared_dict a 10M; init_by_lua ' require base64 sha1 = require sha1 ngx.shared.sha1:add(user,5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8) '; ключевым в данном случае

Re: webdav+ext base.auth+var=error

2015-03-21 Пенетрантность itcod
пс2 Проверил модуль auth_request вылезают разные ошибки 301 404 и тож не работает с дав. редиректы так же облом... дав на них не реагирует Может эт у меня руки кривые ? или звёзды так повернулись.затмение блин:) У кого нибудь дав работает с авторизацией от

Re: webdav+ext base.auth+var=error

2015-03-21 Пенетрантность itcod
Илья спасибо! за наводку! если не затруднит киньте микро-пример... я полный чайник в луа.. если на перл или js синтаксис похоже то разберусь:) Posted at Nginx Forum: http://forum.nginx.org/read.php?21,257511,257518#msg-257518 ___ nginx-ru mailing

Re: webdav+ext base.auth+var=error

2015-03-21 Пенетрантность Maxim Dounin
Hello! On Fri, Mar 20, 2015 at 01:42:26PM -0400, itcod wrote: Добрый день уважаемые! Кто нибудь сталкивался? auth_basic_user_file $file_password; Конструкция работает при обычном обращении из браузера к location. И не работает запрос пароля, при обращении из dav-клиентов (far-netdrive,

webdav+ext base.auth+var=error

2015-03-20 Пенетрантность itcod
Добрый день уважаемые! Кто нибудь сталкивался? auth_basic_user_file $file_password; Конструкция работает при обычном обращении из браузера к location. И не работает запрос пароля, при обращении из dav-клиентов (far-netdrive, bitkinex...). В результате доступ к закрытым папкам, открыт по дав