para bloquear determinada pasta e restringir acesso apenas a IPs brasileiros adicione as seguintes linhas no arquivo .htaccess dentro da pasta desejada.
<Files *>
<RequireAll>
Require all granted
Require ip 24.0.0.0/8 44.0.0.0/8 45.0.0.0/8 131.0.0.0/8 132.0.0.0/8 38.0.0.0/8 139.82.0.0/16 141.0.0.0/8 143.0.0.0/8 144.22.0.0/16 146.134.0.0/16 146.164.0.0/16 147.65.0.0/16 149.19.0.0/16 49.19.206.0/23 150.161.0.0/16 150.162.0.0/15 150.164.0.0/15 152.0.0.0/8 154.0.0.0/8 155.0.0.0/8 160.0.0.0/8 164.0.0.0/8 167.0.0.0/8 168.0.0.0/8 170.0.0.0/8 177.0.0.0/8 179.0.0.0/8 181.0.0.0/8 186.0.0.0/8 187.0.0.0/8 189.0.0.0/8 190.0.0.0/8 191.0.0.0/8 192.0.0.0/8 198.0.0.0/8 196.0.0.0/8 200.0.0.0/8 201.0.0.0/8 204.225.42.0/23 206.43.0.0/16 206.204.248.0/23 207.191.160.0/22 207.191.168.0/22 207.248.0.0/16 208.52.162.0/23
</RequireAll>
</Files>
Lembrando que para “ativar” o htaccess é necessário que a opção AllowOverride esteja all para o diretório. (dentro da conviguração do <virtualhost>
<Directory "/var/www/html/">
Allowoverride all
</Directory>