Закрыть доступ к одной папке с помощью Nginx
server { #... location ^~ /path/to/folder/ { deny all; } #... }
Закрыть доступ к нескольким папкам с помощью Nginx
server { #... location ~* ^/(folder_1|folder_2)($|\/) { deny all; } #... }
После внесения изменений в конфигурацию сайта не забудьте перезапустить Nginx:
service nginx reload
или
service nginx restart
Комментарии
как разрешить доступ к папке только для одной подсети, а остальным закрыть?
Ответитьlocation ~* ^/(pa|phpma)($|\/) {
deny all;
allow 172.27.0.0/16;
такое правило не прокатывает....