Обслуживать подкаталог из домашнего каталога с помощью nginx с разными разрешениями

С zsh , при условии, что числа всегда являются десятичными целыми числами (в диапазоне, который изначально поддерживается вашим процессором):

setopt extended_glob
dirs=(<500-899>([^0-9]*|)(/N) */<500-899>([^0-9]*|)(/DN))

Однако обратите внимание что для второго шаблона, если есть символические ссылки на каталоги в текущем каталоге, zsh будет искать каталог <500-899> ... в своей цели.

Сокращено с факторизацией раскрытия фигурных скобок:

dirs=({,*/}<500-899>([^0-9]*|)(/DN))

Если за числами всегда следует _ , вы можете упростить его до:

dirs=({,*/}<500-899>_*(ND))

Примечание для версий zsh до 5.2 , из-за способа представления целых чисел процессором, который будет соответствовать числам от 500 до 899 по модулю 2 64 , так, например, будет соответствовать на 590295810358705652224_something как это 2 69 + 512.

0
10.04.2019, 00:43
1 ответ

ошибка http 403 означает:

The HTTP server understood the request, but is refusing to fulfill it.
This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable (for example the server is an Intranet and only the LAN machines are authorized to connect).

Я не знаком с ngix, но я бы проверил, предоставляют ли родительские каталоги хотя бы права на чтение и сканирование процессу сервера запросов ngix (customUser Я полагаю )в подкаталоги.

Файлы в каталоге CSV должны быть доступны для чтения тому же процессу nginx.

0
28.01.2020, 03:51

Теги

Похожие вопросы