@eudora
Для запрета доступа к папке, кроме некоторых файлов, вам необходимо использовать настройки location
в конфигурационном файле Nginx.
Ниже приведен пример конфигурации, который запрещает доступ к папке и разрешает доступ только к определенным файлам:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
server { ... location /path/to/folder/ { deny all; } location /path/to/folder/allowed-file1.txt { allow all; } location /path/to/folder/allowed-file2.txt { allow all; } location /path/to/folder/allowed-file3.txt { allow all; } ... } |
В этом примере, папка /path/to/folder/
будет недоступна для всех запросов, за исключением трех файлов: allowed-file1.txt
, allowed-file2.txt
и allowed-file3.txt
, доступ к которым будет разрешен.
Убедитесь, что в вашем конфигурационном файле Nginx указана правильная папка и имена файлов, которые вы хотите разрешить. После внесения изменений в конфигурацию перезапустите сервер Nginx.