Максим добрый день.
Нет в location не было limit_except. версия nginx 1.7.11
В принципе поиск в тех вариациях конфиг ошибок, уже не критичен.
Разве, что это кому нибудь ещё понадобится.
Постучавшись головой в ошибки... решил задачу написанием авторизатора на lua
заодно и добавил не только crypt(3), а и md5 и sha1
http://forum.nginx.org/read.php?21,257511,258000#msg-258000
а счас пытаюсь разобраться с динамическим изменением dav_methods и dav_ext_methods в location
Там тоже как то всё кривовато с передачей переменных.... не принимают "аднака" :) или я торможу.... или модули.... или nginx.... :))))
http://forum.nginx.org/read.php?21,258018