@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.
@eudora
Если у вас возникнут дополнительные вопросы, не стесняйтесь их задавать!