Re: Ограничение доступа к папке по IP

2019-04-10 Пенетрантность Иван
Нет, не так. break и location существуют совершенно параллельно друг другу. break (https://nginx.org/en/docs/http/ngx_http_rewrite_module.html#break) только про директивы модуля rewrite. А логика выбора location описывается полностью тут

Re: Ограничение доступа к папке по IP

2019-04-09 Пенетрантность Vvedensky
Да есть. Спасибо, нашёл ошибку, она была в другом месте. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,283658,283697#msg-283697 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Ограничение доступа к папке по IP

2019-04-09 Пенетрантность Vvedensky
Удалось разобраться: проблема была в другом месте. Но за рекомендации спасибо. Использование отдельных лог-файлов очень может быть полезным для отладки, сам бы не додумался. Про break - считал, что встретив этот оператор nginx прерывает дальнейшую работу (т.е. не пойдёт проверять следующий

Re: Ограничение доступа к папке по IP

2019-04-09 Пенетрантность Илья Шипицин
а локейшен "/" тоже есть ? вс, 7 апр. 2019 г. в 22:16, Vvedensky : > Здравствуйте. > Необходимо ограничить доступ к файлам папки /orders-files (в ней содержатся > файлы с расширением doc) по ip, делаю так: > location ^~ /orders-files/ { > allow 123.45.678.90; >

Re: Ограничение доступа к папке по IP

2019-04-09 Пенетрантность Иван
Здравствуйте! А зачем break в этих локейшенах? Сходу ответа на Ваш вопрос у меня нет, но попробуйте сначала точно выяснить куда приходит запрос: для каждого локейшена отдельный лог файл и\или return 444 по очереди в каждый локейшен.  Как точно узнаете, если всё еще будет не понятно, давайте

Ограничение доступа к папке по IP

2019-04-07 Пенетрантность Vvedensky
Здравствуйте. Необходимо ограничить доступ к файлам папки /orders-files (в ней содержатся файлы с расширением doc) по ip, делаю так: location ^~ /orders-files/ { allow 123.45.678.90; deny all; client_max_body_size 32M;